public class SimOverlapAlphaN2TP extends Simulation
Modifier and Type | Class | Description |
---|---|---|
static class |
SimOverlapAlphaN2TP.SimOverlapParam |
Inner class for parameters understood by the HSMD3D constructor
|
Modifier and Type | Field | Description |
---|---|---|
AccumulatorAverageFixed |
accumulator |
|
DataPumpListener |
accumulatorPump |
|
Box |
box |
|
protected CoordinateDefinitionNitrogen |
coordinateDef |
|
IntegratorMC |
integrator |
|
protected double |
latticeEnergy |
|
MeterTargetTPMolecule |
meter |
|
protected P2Nitrogen |
potential |
|
protected PotentialMasterListMolecular |
potentialMaster |
|
Primitive |
primitive |
|
protected PRotConstraint |
pRotConstraint |
|
protected MCMoveRotateMolecule3DN2AveCosThetaConstraint |
rotate |
|
protected SpeciesGeneral |
species |
eventManager, random, seeds, space
Constructor | Description |
---|---|
SimOverlapAlphaN2TP(Space space,
int[] nC,
double density,
double temperature,
double[] otherTemperatures,
double[] alpha,
int numAlpha,
double alphaSpan,
long numSteps,
double rcScale,
double constraintAngle,
boolean noRotScale) |
Modifier and Type | Method | Description |
---|---|---|
void |
initialize(long initSteps) |
|
void |
initializeConfigFromFile(java.lang.String fname) |
|
static void |
main(java.lang.String[] args) |
|
void |
writeConfiguration(java.lang.String fname) |
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 IntegratorMC integrator
public Box box
public Primitive primitive
public AccumulatorAverageFixed accumulator
public DataPumpListener accumulatorPump
public MeterTargetTPMolecule meter
protected PotentialMasterListMolecular potentialMaster
protected double latticeEnergy
protected SpeciesGeneral species
protected CoordinateDefinitionNitrogen coordinateDef
protected P2Nitrogen potential
protected PRotConstraint pRotConstraint
protected MCMoveRotateMolecule3DN2AveCosThetaConstraint rotate
public SimOverlapAlphaN2TP(Space space, int[] nC, double density, double temperature, double[] otherTemperatures, double[] alpha, int numAlpha, double alphaSpan, long numSteps, double rcScale, double constraintAngle, boolean noRotScale)
public void initialize(long initSteps)
public void initializeConfigFromFile(java.lang.String fname)
public void writeConfiguration(java.lang.String fname)
public static void main(java.lang.String[] args)
args
- filename containing simulation parametersSimOverlapAlphaN2TP.SimOverlapParam