IDataSource
public class MeterOverlapSwitch extends java.lang.Object implements IDataSource
Modifier and Type | Field | Description |
---|---|---|
protected double[][] |
alpha |
|
protected double[] |
alphaCenter |
|
protected double |
alphaSpan |
|
int |
count |
|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected double |
frac |
|
protected double |
latticeEnergy |
|
protected MeterPotentialEnergy |
meterRef |
|
protected MeterPotentialEnergy |
meterTarget |
|
protected int |
numAlpha |
|
protected double[] |
otherFrac |
|
double |
refSum |
|
protected DataTag |
tag |
|
double |
targetSum |
|
protected double |
temperature |
Constructor | Description |
---|---|
MeterOverlapSwitch(PotentialMaster potentialMasterRef,
PotentialMaster potentialMasterTarget) |
Modifier and Type | Method | Description |
---|---|---|
double[] |
getAlpha(int iTemp) |
|
IData |
getData() |
|
IDataInfo |
getDataInfo() |
|
double |
getLatticeEnergy() |
|
DataTag |
getTag() |
|
protected void |
initAlpha() |
|
void |
setAlpha(double[] newAlpha) |
|
void |
setAlphaSpan(double newAlphaSpan) |
|
void |
setBox(Box newBox) |
|
void |
setLatticeEnergy(double latticeEnergy) |
|
void |
setNumAlpha(int newNumAlpha) |
|
void |
setOtherSwitchFrac(double[] newOtherFrac) |
|
void |
setSampledSwitchFrac(double newFrac) |
|
void |
setTemperature(double newTemperature) |
protected DataDoubleArray.DataInfoDoubleArray dataInfo
protected DataDoubleArray data
protected final DataTag tag
protected final MeterPotentialEnergy meterRef
protected final MeterPotentialEnergy meterTarget
protected double temperature
protected double latticeEnergy
protected double frac
protected double[] otherFrac
protected double[][] alpha
protected double[] alphaCenter
protected double alphaSpan
protected int numAlpha
public double targetSum
public double refSum
public int count
public MeterOverlapSwitch(PotentialMaster potentialMasterRef, PotentialMaster potentialMasterTarget)
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource
public void setBox(Box newBox)
public void setTemperature(double newTemperature)
public void setSampledSwitchFrac(double newFrac)
public void setOtherSwitchFrac(double[] newOtherFrac)
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 getLatticeEnergy()
public void setLatticeEnergy(double latticeEnergy)
public IData getData()
getData
in interface IDataSource