Modifier and Type | Field | Description |
---|---|---|
protected double |
daDef |
|
protected double |
daSpan |
|
protected double[] |
lnAlpha |
|
protected MCMoveInsertDeleteBiased |
mcMove |
|
protected int |
minNumAtoms |
|
protected int |
numAlpha |
|
protected int |
numAtomsLattice |
|
protected long[] |
numDelete |
|
protected long[] |
numInsert |
|
protected double[] |
ratios |
|
protected AkimaSpline |
spline |
|
protected double[][] |
sumDelete |
|
protected double[][] |
sumInsert |
|
protected double |
temperature |
|
protected double[] |
y |
Constructor | Description |
---|---|
MCMoveOverlapListener(MCMoveInsertDeleteBiased mcMove,
int numAlpha,
double daDef,
int numAtomsLattice,
double daSpan) |
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed(IEvent event) |
|
double[] |
getHistogram() |
|
int |
getMinNumAtoms() |
|
long[] |
getNumDelete() |
|
long[] |
getNumInsert() |
|
double[] |
getRatios() |
Returns overlap sampling results (ratio of partition functions between
sequential number of atoms).
|
void |
reset() |
|
void |
setTemperature(double newTemperature) |
protected final MCMoveInsertDeleteBiased mcMove
protected double[][] sumInsert
protected double[][] sumDelete
protected long[] numInsert
protected long[] numDelete
protected int minNumAtoms
protected double[] lnAlpha
protected double temperature
protected double[] ratios
protected final double[] y
protected final AkimaSpline spline
protected final int numAtomsLattice
protected double daDef
protected double daSpan
protected int numAlpha
public MCMoveOverlapListener(MCMoveInsertDeleteBiased mcMove, int numAlpha, double daDef, int numAtomsLattice, double daSpan)
public void reset()
public void setTemperature(double newTemperature)
public double[] getRatios()
public double[] getHistogram()
public long[] getNumInsert()
public long[] getNumDelete()
public int getMinNumAtoms()
public void actionPerformed(IEvent event)
actionPerformed
in interface IListener