IDataSource
public class MeterTargetTPMolecule extends java.lang.Object implements IDataSource
Modifier and Type | Field | Description |
---|---|---|
protected double[][] |
alpha |
|
protected double[] |
alphaCenter |
|
protected double |
alphaSpan |
|
protected CoordinateDefinitionNitrogen |
coordinateDefinition |
|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected java.io.FileWriter |
fw |
|
protected boolean |
isBetaPhase |
|
protected double |
latticeEnergy |
|
protected MeterPotentialEnergy |
meterPotential |
|
protected int |
numAlpha |
|
protected double[] |
otherTemperatures |
|
protected PotentialMaster |
potentialMaster |
|
protected Box |
pretendBox |
|
protected ISpecies |
species |
|
protected DataTag |
tag |
|
protected double |
temperature |
Constructor | Description |
---|---|
MeterTargetTPMolecule(PotentialMaster potentialMaster,
ISpecies species,
Simulation sim,
CoordinateDefinitionNitrogen coordinateDefinition) |
Modifier and Type | Method | Description |
---|---|---|
void |
closeFW() |
Closes file with overlap data.
|
double[] |
getAlpha(int iTemp) |
|
CoordinateDefinitionNitrogen |
getCoordinateDefinition() |
|
IData |
getData() |
|
IDataInfo |
getDataInfo() |
|
double |
getLatticeEnergy() |
|
double[] |
getOtherTemperatures() |
|
DataTag |
getTag() |
|
double |
getTemperature() |
|
protected void |
initAlpha() |
|
boolean |
isBetaPhase() |
|
void |
openFW(java.lang.String filename) |
Writes collected overlap data (for the "middle" alpha) to a file.
|
void |
setAlpha(double[] newAlpha) |
|
void |
setAlphaSpan(double newAlphaSpan) |
|
void |
setBetaPhase(boolean isBetaPhase) |
|
void |
setLatticeEnergy(double latticeEnergy) |
|
void |
setNumAlpha(int newNumAlpha) |
|
void |
setOtherTemperatures(double[] otherTemperatures) |
|
void |
setTemperature(double temperature) |
protected final MeterPotentialEnergy meterPotential
protected final PotentialMaster potentialMaster
protected double latticeEnergy
protected double temperature
protected double[] otherTemperatures
protected DataDoubleArray.DataInfoDoubleArray dataInfo
protected DataDoubleArray data
protected final DataTag tag
protected final Box pretendBox
protected final CoordinateDefinitionNitrogen coordinateDefinition
protected final ISpecies species
protected double[][] alpha
protected double[] alphaCenter
protected double alphaSpan
protected int numAlpha
protected java.io.FileWriter fw
protected boolean isBetaPhase
public MeterTargetTPMolecule(PotentialMaster potentialMaster, ISpecies species, Simulation sim, CoordinateDefinitionNitrogen coordinateDefinition)
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource
public IData getData()
getData
in interface IDataSource
public void openFW(java.lang.String filename)
public void closeFW()
public double getLatticeEnergy()
public void setLatticeEnergy(double latticeEnergy)
public double getTemperature()
public void setTemperature(double temperature)
public double[] getOtherTemperatures()
public void setOtherTemperatures(double[] otherTemperatures)
protected void initAlpha()
public double[] getAlpha(int iTemp)
public void setAlpha(double[] newAlpha)
public void setAlphaSpan(double newAlphaSpan)
public void setNumAlpha(int newNumAlpha)
public boolean isBetaPhase()
public void setBetaPhase(boolean isBetaPhase)
public CoordinateDefinitionNitrogen getCoordinateDefinition()