IDataSourcepublic 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 IDataSourcepublic DataTag getTag()
getTag in interface IDataSourcepublic void setTemperature(double temperature)
public void setPRes(double pRes)
public IData getData()
getData in interface IDataSource