public class IntegratorPT extends IntegratorManagerMC
Modifier and Type | Class | Description |
---|---|---|
static class |
IntegratorPT.BoxTracker |
Meter that tracks the swapping of the boxes in parallel-tempering
simulation.
|
static interface |
IntegratorPT.MCMoveSwap |
Interface for a move that swaps two boxes.
|
static interface |
IntegratorPT.MCMoveSwapFactory |
Interface for a class that can make a MCMove that will swap
the configurations of two boxes.
|
Integrator.Forcible, Integrator.Torquable
initialized, interval, stepCount
eventManager, globalMoveProbability, integrators, moveManager, random, temperature
Constructor | Description |
---|---|
IntegratorPT(IRandom random,
IntegratorPT.MCMoveSwapFactory swapFactory,
Space _space) |
|
IntegratorPT(IRandom random,
Space _space) |
Modifier and Type | Method | Description |
---|---|---|
void |
addIntegrator(IntegratorBox integrator) |
Adds the given integrator to those managed by this integrator, and
includes integrator's box to the set among which configurations are
swapped.
|
doStep, getEventInterval, getEventManager, getStepCount, isInitialized, resetStepCount, setEventInterval
addIntegrator, doGlobalMoves, doStepInternal, getGlobalMoveInterval, getIntegrators, getMoveEventManager, getMoveManager, getTemperature, removeIntegrator, reset, setGlobalMoveInterval, setMoveManager, setTemperature, setup
public IntegratorPT(IRandom random, IntegratorPT.MCMoveSwapFactory swapFactory, Space _space)
public void addIntegrator(IntegratorBox integrator)