Modifier and Type | Field | Description |
---|---|---|
protected double |
bmu |
|
protected double |
fixedDaDef |
|
protected IntegratorMC |
integratorMC |
|
protected double |
lastDefaultdADef |
|
protected double |
maxBiasMinN |
|
protected int |
maxNumAtoms |
|
protected int |
maxVacancy |
|
protected MCMoveInsertDeleteBiased |
mcMoveID |
|
protected MCMoveOverlapListener |
mcMoveOverlapMeter |
|
protected int |
numAtoms |
|
protected boolean |
playDumb |
|
protected double |
pullFactor |
|
protected double |
ratioMaxN |
Constructor | Description |
---|---|
MCMoveIDBiasAction(IntegratorMC integratorMC,
MCMoveInsertDeleteBiased mcMoveID,
int maxVacancy,
double bmu,
MCMoveOverlapListener mcMoveOverlapMeter,
int numAtoms) |
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed() |
Completes the action defined by the class implementing this interface.
|
void |
setDefaultDaDef(double daDef) |
|
void |
setFixedDaDef(double daDef) |
|
void |
setMu(double bmu) |
Sets a nominal bias for states that have not yet been visited.
|
void |
setNMaxReweight(int maxNumAtoms) |
|
void |
setPlayDumb(boolean playDumb) |
With "play dumb" on, the bias will simply try to produce a flat
histogram based on previously-measured free energy differences
(no fitting or defect free energy will be used).
|
void |
setPullFactor(double pullFactor) |
protected final int maxVacancy
protected double bmu
protected final MCMoveOverlapListener mcMoveOverlapMeter
protected final MCMoveInsertDeleteBiased mcMoveID
protected final int numAtoms
protected final IntegratorMC integratorMC
protected int maxNumAtoms
protected double lastDefaultdADef
protected double pullFactor
protected final double ratioMaxN
protected final double maxBiasMinN
protected boolean playDumb
protected double fixedDaDef
public MCMoveIDBiasAction(IntegratorMC integratorMC, MCMoveInsertDeleteBiased mcMoveID, int maxVacancy, double bmu, MCMoveOverlapListener mcMoveOverlapMeter, int numAtoms)
public void setFixedDaDef(double daDef)
public void setPlayDumb(boolean playDumb)
public void setMu(double bmu)
public void setNMaxReweight(int maxNumAtoms)
public void setPullFactor(double pullFactor)
public void setDefaultDaDef(double daDef)
public void actionPerformed()
IAction
actionPerformed
in interface IAction