public class MCMoveBiasUB extends MCMoveBox
| Modifier and Type | Field | Description |
|---|---|---|
protected Vector |
dr |
|
protected AtomArrayList |
smerList |
moveTracker, nominalFrequency, potentialbox, perParticleFrequency| Constructor | Description |
|---|---|
MCMoveBiasUB(PotentialMasterCell potentialMaster,
BiasVolume bv,
IRandom random,
Space space) |
| 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.
|
protected int |
populateList(AtomArrayList mySmerList) |
|
void |
rejectNotify() |
Method called by IntegratorMC in the event that the most recent trial
move is rejected.
|
void |
setAssociationManager(AssociationManager associationManager) |
|
void |
setBox(Box box) |
Sets the box on which this move acts.
|
void |
setMaxLength(int i) |
getNominalFrequency, getTracker, setTrackeraffectedAtoms, energyChange, getBox, isNominallyPerParticleFrequency, toStringprotected final AtomArrayList smerList
protected final Vector dr
public MCMoveBiasUB(PotentialMasterCell potentialMaster, BiasVolume bv, IRandom random, Space space)
public void setBox(Box box)
MCMoveBoxpublic void setAssociationManager(AssociationManager associationManager)
public boolean doTrial()
MCMovepublic double getB()
public double getChi(double temperature)
MCMovepublic void setMaxLength(int i)
protected int populateList(AtomArrayList mySmerList)
public AtomIterator affectedAtoms()
affectedAtoms in class MCMoveBoxpublic double energyChange()
energyChange in class MCMoveBoxpublic void acceptNotify()
MCMoveacceptNotify in class MCMovepublic void rejectNotify()
MCMoverejectNotify in class MCMove