IDataSource
public class MeterTargetRPMolecule extends java.lang.Object implements IDataSource
Modifier and Type | Field | Description |
---|---|---|
protected double[][] |
alpha |
|
protected double[] |
alphaCenter |
|
protected double |
alphaSpan |
|
protected double |
angle |
|
protected CoordinateDefinitionNitrogen |
coordinateDefinition |
|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected boolean |
doScaling |
|
protected double |
latticeEnergy |
|
protected MeterPotentialEnergy |
meterPotential |
|
protected int |
numAlpha |
|
protected double[] |
otherAngles |
|
protected PotentialMaster |
potentialMaster |
|
protected Box |
pretendBox |
|
protected PRotConstraint |
pRotConstraint |
|
protected ISpecies |
species |
|
protected DataTag |
tag |
|
protected double |
temperature |
Constructor | Description |
---|---|
MeterTargetRPMolecule(PotentialMaster potentialMasterSampled,
ISpecies species,
Space space,
Simulation sim,
CoordinateDefinitionNitrogen coordinateDef,
PRotConstraint pRotConstraint) |
Modifier and Type | Method | Description |
---|---|---|
double[] |
getAlpha(int iTemp) |
|
double |
getAngle() |
|
IData |
getData() |
|
IDataInfo |
getDataInfo() |
|
double |
getLatticeEnergy() |
|
double[] |
getOtherAngles() |
|
DataTag |
getTag() |
|
double |
getTemperature() |
|
protected void |
initAlpha() |
|
boolean |
isDoScaling() |
|
void |
setAlpha(double[] newAlpha) |
|
void |
setAlphaSpan(double newAlphaSpan) |
|
void |
setAngle(double angle) |
|
void |
setDoScaling(boolean doScaling) |
|
void |
setLatticeEnergy(double latticeEnergy) |
|
void |
setNumAlpha(int newNumAlpha) |
|
void |
setOtherAngles(double[] otherAngles) |
|
void |
setTemperature(double temperature) |
protected MeterPotentialEnergy meterPotential
protected PotentialMaster potentialMaster
protected double latticeEnergy
protected double temperature
protected double angle
protected double[] otherAngles
protected DataDoubleArray.DataInfoDoubleArray dataInfo
protected DataDoubleArray data
protected final DataTag tag
protected final Box pretendBox
protected CoordinateDefinitionNitrogen coordinateDefinition
protected final ISpecies species
protected double[][] alpha
protected double[] alphaCenter
protected double alphaSpan
protected int numAlpha
protected boolean doScaling
protected PRotConstraint pRotConstraint
public MeterTargetRPMolecule(PotentialMaster potentialMasterSampled, ISpecies species, Space space, Simulation sim, CoordinateDefinitionNitrogen coordinateDef, PRotConstraint pRotConstraint)
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource
public IData getData()
getData
in interface IDataSource
public double getLatticeEnergy()
public void setLatticeEnergy(double latticeEnergy)
public double getTemperature()
public void setTemperature(double temperature)
public double[] getOtherAngles()
public void setOtherAngles(double[] otherAngles)
public boolean isDoScaling()
public void setDoScaling(boolean doScaling)
protected void initAlpha()
public double[] getAlpha(int iTemp)
public void setAlpha(double[] newAlpha)
public void setAlphaSpan(double newAlphaSpan)
public void setNumAlpha(int newNumAlpha)
public double getAngle()
public void setAngle(double angle)