public class MCMoveClusterReptateMulti extends MCMoveBox
| Modifier and Type | Field | Description |
|---|---|---|
protected IRandom |
random |
moveTracker, nominalFrequency, potentialbox, perParticleFrequency| Constructor | Description |
|---|---|
MCMoveClusterReptateMulti(PotentialMaster potentialMaster,
IRandom random,
int nAtoms) |
|
MCMoveClusterReptateMulti(Simulation sim,
PotentialMaster potentialMaster,
int nAtoms) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
acceptNotify() |
Method called by IntegratorMC in the event that the most recent trial is
accepted.
|
AtomIterator |
affectedAtoms() |
|
boolean |
doTrial() |
Method to perform trial move.
|
double |
energyChange() |
|
double |
getB() |
|
double |
getChi(double temperature) |
Chi is the parameter within standard Metropolis Monte Carlo.
|
void |
rejectNotify() |
Method called by IntegratorMC in the event that the most recent trial
move is rejected.
|
protected void |
selectMolecules() |
|
void |
setBondLength(double b) |
|
void |
setBox(Box p) |
Sets the box on which this move acts.
|
getNominalFrequency, getTracker, setTrackeraffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringprotected final IRandom random
public MCMoveClusterReptateMulti(Simulation sim, PotentialMaster potentialMaster, int nAtoms)
public MCMoveClusterReptateMulti(PotentialMaster potentialMaster, IRandom random, int nAtoms)
public void setBox(Box p)
MCMoveBoxpublic boolean doTrial()
MCMovepublic void setBondLength(double b)
protected void selectMolecules()
public void rejectNotify()
MCMoverejectNotify in class MCMovepublic void acceptNotify()
MCMoveacceptNotify in class MCMovepublic double getB()
public double getChi(double temperature)
MCMovepublic double energyChange()
energyChange in class MCMoveBoxpublic AtomIterator affectedAtoms()
affectedAtoms in class MCMoveBox