public class SimOverlapNitrogenModel extends Simulation
Modifier and Type | Class | Description |
---|---|---|
static class |
SimOverlapNitrogenModel.SimOverlapParam |
Inner class for parameters understood by the HSMD3D constructor
|
Modifier and Type | Field | Description |
---|---|---|
DataPump[] |
accumulatorPumps |
|
AccumulatorVirialOverlapSingleAverage[] |
accumulators |
|
Boundary |
boundaryHarmonic |
|
Boundary |
boundaryTarget |
|
Box |
boxHarmonic |
|
Box |
boxTarget |
|
DataSourceVirialOverlap |
dsvo |
|
java.lang.String |
fname |
|
protected IntegratorMC |
integratorHarmonic |
|
IntegratorOverlap |
integratorOverlap |
|
IntegratorBox[] |
integrators |
|
protected IntegratorMC |
integratorTarget |
|
protected double |
latticeEnergy |
|
protected MeterHarmonicEnergy |
meterHarmonicEnergy |
|
IDataSource[] |
meters |
|
protected MCMoveHarmonic |
moveHarmonic |
|
protected int |
nCell |
|
NormalModes |
normalModes |
|
protected PotentialMaster |
potentialMasterTarget |
|
Primitive |
primitive |
|
Primitive |
primitiveUnitCell |
|
double |
refPref |
|
protected SpeciesGeneral |
species |
eventManager, random, seeds, space
Constructor | Description |
---|---|
SimOverlapNitrogenModel(Space _space,
int numMolecules,
double temperature,
java.lang.String filename,
double scale) |
Modifier and Type | Method | Description |
---|---|---|
void |
equilibrate(java.lang.String fileName,
long initSteps) |
|
void |
initRefPref(java.lang.String fileName,
long initSteps) |
|
static void |
main(java.lang.String[] args) |
|
void |
setAccumulator(AccumulatorVirialOverlapSingleAverage newAccumulator,
int iBox) |
|
void |
setRefPref(double newRefPref) |
|
void |
setRefPref(double refPrefCenter,
double span) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addBox, addSpecies, box, getBox, getBoxCount, getBoxes, getController, getEventManager, getIntegrator, getRandom, getRandomSeeds, getSpace, getSpecies, getSpeciesCount, getSpeciesList, makeBox, makeBox, makeUniqueElementSymbol, removeBox, setRandom, species
public IntegratorOverlap integratorOverlap
public DataSourceVirialOverlap dsvo
public IntegratorBox[] integrators
public Box boxTarget
public Box boxHarmonic
public Boundary boundaryTarget
public Boundary boundaryHarmonic
public NormalModes normalModes
public Primitive primitive
public Primitive primitiveUnitCell
public double refPref
public AccumulatorVirialOverlapSingleAverage[] accumulators
public DataPump[] accumulatorPumps
public IDataSource[] meters
public java.lang.String fname
protected MCMoveHarmonic moveHarmonic
protected PotentialMaster potentialMasterTarget
protected MeterHarmonicEnergy meterHarmonicEnergy
protected double latticeEnergy
protected SpeciesGeneral species
protected int nCell
protected IntegratorMC integratorHarmonic
protected IntegratorMC integratorTarget
public SimOverlapNitrogenModel(Space _space, int numMolecules, double temperature, java.lang.String filename, double scale)
public void setRefPref(double refPrefCenter, double span)
public void setAccumulator(AccumulatorVirialOverlapSingleAverage newAccumulator, int iBox)
public void setRefPref(double newRefPref)
public void initRefPref(java.lang.String fileName, long initSteps)
public void equilibrate(java.lang.String fileName, long initSteps)
public static void main(java.lang.String[] args)
args
- filename containing simulation parametersSimOverlapNitrogenModel.SimOverlapParam