MCMoveMolecular, MCMoveStepDependentpublic class MCMoveMoleculeSmer extends MCMoveMolecule
| Modifier and Type | Field | Description |
|---|---|---|
protected IAssociationHelperMolecule |
associationHelper |
|
protected AssociationManagerMolecule |
associationManager |
|
protected MoleculeArrayList |
bondList |
|
static boolean |
dodebug |
|
protected Vector |
dr |
|
protected int |
maxLength |
|
protected MoleculeArrayList |
smerList |
moveTracker, nominalFrequency, potentialbox, perParticleFrequencystepSize, stepSizeMax, stepSizeMinaffectedAtomIterator, affectedMoleculeIterator, energyMeter, groupTranslationVector, molecule, moleculeSource, moveMoleculeAction, random, space, uNew, uOld| Constructor | Description |
|---|---|
MCMoveMoleculeSmer(PotentialMaster potentialMaster,
IRandom random,
Space _space,
double stepSize,
double stepSizeMax) |
|
MCMoveMoleculeSmer(Simulation sim,
PotentialMaster potentialMaster,
Space _space) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
doTrial() |
Method to perform trial move.
|
double |
getA() |
|
void |
setAssociationManager(AssociationManagerMolecule associationManager,
IAssociationHelperMolecule associationHelper) |
getNominalFrequency, getTracker, setTrackeraffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringgetStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMinacceptNotify, affectedAtoms, affectedMolecules, energyChange, getAtomSource, getChi, rejectNotify, setBox, setMoleculeSourceprotected AssociationManagerMolecule associationManager
protected final MoleculeArrayList bondList
protected final MoleculeArrayList smerList
public static boolean dodebug
protected final Vector dr
protected int maxLength
protected IAssociationHelperMolecule associationHelper
public MCMoveMoleculeSmer(Simulation sim, PotentialMaster potentialMaster, Space _space)
public MCMoveMoleculeSmer(PotentialMaster potentialMaster, IRandom random, Space _space, double stepSize, double stepSizeMax)
public void setAssociationManager(AssociationManagerMolecule associationManager, IAssociationHelperMolecule associationHelper)
public boolean doTrial()
MCMovedoTrial in class MCMoveMoleculepublic double getA()