IDataSource
public class MeterBoltzmannHTTP extends java.lang.Object implements IDataSource
Modifier and Type | Field | Description |
---|---|---|
protected CoordinateDefinition |
coordinateDefinition |
|
protected DataDoubleArray |
data |
|
protected DataDoubleArray.DataInfoDoubleArray |
dataInfo |
|
protected HistogramCollapsing[] |
histogram |
|
protected double |
latticeEnergy |
|
protected MeterPotentialEnergy |
meterPotential |
|
protected double |
otherTemperature |
|
protected P1ConstraintNbr |
p1 |
|
protected PotentialMaster |
potentialMaster |
|
protected Box |
pretendBox |
|
protected ISpecies |
species |
|
protected DataTag |
tag |
|
protected double |
temperature |
Constructor | Description |
---|---|
MeterBoltzmannHTTP(PotentialMaster potentialMaster,
ISpecies species,
Simulation sim,
CoordinateDefinition coordinateDefinition) |
Modifier and Type | Method | Description |
---|---|---|
protected double |
constraintEnergy(Box box) |
Returns true if all atoms in the given box satisfy p1's constraint
|
CoordinateDefinition |
getCoordinateDefinition() |
|
IData |
getData() |
|
IDataInfo |
getDataInfo() |
|
double |
getLatticeEnergy() |
|
double |
getOtherTemperature() |
|
DataTag |
getTag() |
|
double |
getTemperature() |
|
void |
setConstraint(P1ConstraintNbr p1) |
|
void |
setLatticeEnergy(double latticeEnergy) |
|
void |
setOtherTemperature(double otherTemperature) |
|
void |
setTemperature(double temperature) |
protected final MeterPotentialEnergy meterPotential
protected final PotentialMaster potentialMaster
protected double latticeEnergy
protected double temperature
protected double otherTemperature
protected DataDoubleArray data
protected DataDoubleArray.DataInfoDoubleArray dataInfo
protected DataTag tag
protected final Box pretendBox
protected final CoordinateDefinition coordinateDefinition
protected final ISpecies species
protected P1ConstraintNbr p1
protected HistogramCollapsing[] histogram
public MeterBoltzmannHTTP(PotentialMaster potentialMaster, ISpecies species, Simulation sim, CoordinateDefinition coordinateDefinition)
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource
public IData getData()
getData
in interface IDataSource
protected double constraintEnergy(Box box)
public double getLatticeEnergy()
public void setLatticeEnergy(double latticeEnergy)
public double getTemperature()
public void setTemperature(double temperature)
public double getOtherTemperature()
public void setOtherTemperature(double otherTemperature)
public CoordinateDefinition getCoordinateDefinition()
public void setConstraint(P1ConstraintNbr p1)