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.Torquableinitialized, interval, stepCounteventManager, 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, setEventIntervaladdIntegrator, doGlobalMoves, doStepInternal, getGlobalMoveInterval, getIntegrators, getMoveEventManager, getMoveManager, getTemperature, removeIntegrator, reset, setGlobalMoveInterval, setMoveManager, setTemperature, setuppublic IntegratorPT(IRandom random, IntegratorPT.MCMoveSwapFactory swapFactory, Space _space)
public void addIntegrator(IntegratorBox integrator)