MCMoveMolecular
, MCMoveStepDependent
public class MCMoveMoleculeMonomer extends MCMoveMolecule
Modifier and Type | Field | Description |
---|---|---|
protected IAssociationHelperMolecule |
associationHelper |
|
protected AssociationManagerMolecule |
associationManager |
|
protected Vector |
dr |
|
protected int |
maxLength |
|
protected MoleculeArrayList |
smerList |
moveTracker, nominalFrequency, potential
box, perParticleFrequency
stepSize, stepSizeMax, stepSizeMin
affectedAtomIterator, affectedMoleculeIterator, energyMeter, groupTranslationVector, molecule, moleculeSource, moveMoleculeAction, random, space, uNew, uOld
Constructor | Description |
---|---|
MCMoveMoleculeMonomer(PotentialMaster potentialMaster,
IRandom random,
Space _space,
double stepSize,
double stepSizeMax) |
|
MCMoveMoleculeMonomer(Simulation sim,
PotentialMaster potentialMaster,
Space _space) |
Modifier and Type | Method | Description |
---|---|---|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
void |
setAssociationManager(AssociationManagerMolecule associationManager,
IAssociationHelperMolecule associationHelper) |
getNominalFrequency, getTracker, setTracker
affectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toString
getStepSize, getStepSizeDimension, getStepSizeMax, getStepSizeMaxDimension, getStepSizeMin, getStepSizeMinDimension, setStepSize, setStepSizeMax, setStepSizeMin
acceptNotify, affectedAtoms, affectedMolecules, doTrial, energyChange, getAtomSource, rejectNotify, setBox, setMoleculeSource
protected AssociationManagerMolecule associationManager
protected final MoleculeArrayList smerList
protected final Vector dr
protected int maxLength
protected IAssociationHelperMolecule associationHelper
public MCMoveMoleculeMonomer(Simulation sim, PotentialMaster potentialMaster, Space _space)
public MCMoveMoleculeMonomer(PotentialMaster potentialMaster, IRandom random, Space _space, double stepSize, double stepSizeMax)
public void setAssociationManager(AssociationManagerMolecule associationManager, IAssociationHelperMolecule associationHelper)
public double getChi(double temperature)
MCMove
getChi
in class MCMoveMolecule
temperature
- used to compute chi