IDataSource
public class MeterSolidDA extends java.lang.Object implements IDataSource
Modifier and Type | Field | Description |
---|---|---|
protected Box |
box |
|
protected double |
bpHarm |
|
protected CoordinateDefinition |
coordinteDefinition |
|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected int |
dim |
|
protected boolean |
doD2 |
|
protected Vector |
dr |
|
protected double |
latticeEnergy |
|
protected double |
latticePressure |
|
protected PotentialMaster |
potentialMaster |
|
protected double |
pRes |
|
protected DataTag |
tag |
|
protected double |
temperature |
Constructor | Description |
---|---|
MeterSolidDA(Space space,
PotentialMaster potentialMaster,
CoordinateDefinition coordinateDefinition,
boolean doD2) |
Modifier and Type | Method | Description |
---|---|---|
IData |
getData() |
Computes total pressure in box by summing virial over all pairs, and adding
ideal-gas contribution.
|
IDataInfo |
getDataInfo() |
|
DataTag |
getTag() |
|
void |
setPRes(double pRes) |
|
void |
setTemperature(double temperature) |
protected final int dim
protected final DataTag tag
protected DataDoubleArray.DataInfoDoubleArray dataInfo
protected DataDoubleArray data
protected final PotentialMaster potentialMaster
protected double temperature
protected double latticeEnergy
protected double latticePressure
protected final Box box
protected double pRes
protected double bpHarm
protected final boolean doD2
protected final CoordinateDefinition coordinteDefinition
protected final Vector dr
public MeterSolidDA(Space space, PotentialMaster potentialMaster, CoordinateDefinition coordinateDefinition, boolean doD2)
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource
public void setTemperature(double temperature)
public void setPRes(double pRes)
public IData getData()
getData
in interface IDataSource