Path Integral Quantum Monte Carlo
|
Move class definitions. More...
#include "common.h"
Go to the source code of this file.
Data Structures | |
class | MoveBase |
The base class that all moves will be derived from. More... | |
class | DisplaceMove |
A derived class which performs a simple single slice displacement move. More... | |
class | EndStagingMove |
class | MidStagingMove |
class | SwapBreakMove |
class | CenterOfMassMove |
A derived class which performs a simple displacement of the center of mass of the entire wordline for a particle. More... | |
class | StagingMove |
A derived class which performs a staging move, which exactly samples the kinetic action. More... | |
class | BisectionMove |
A derived class which performs a bisection move, which exactly samples the kinetic action. More... | |
class | OpenMove |
A derived class which performs an open move, creating a worm with a well defined head and tail. More... | |
class | CloseMove |
A derived class which performs a close move, creating a diagonal world line configuration. More... | |
class | InsertMove |
A derived class which performs an insert move, creating an off-diagonal world line configuration with a single worm. More... | |
class | RemoveMove |
A derived class which performs a remove move, creating a diagonal world line configuration by destroying a single worm. More... | |
class | AdvanceHeadMove |
A derived class which performs an advance head move, causing the head of a worm in a off-diagonal configuration to advance in imaginary time. More... | |
class | AdvanceTailMove |
A derived class which performs an advance tail move, causing the tail of a worm in a off-diagonal configuration to advance in imaginary time, resulting in a shorter worm. More... | |
class | RecedeHeadMove |
A derived class which performs a recede move on the head, causing a worm head to propagate backwards in imaginary time by removing beads and links. More... | |
class | RecedeTailMove |
A derived class which performs a recede move on the tail, causing a worm tail to propagate backwards in imaginary time by adding beads and links. More... | |
class | SwapMoveBase |
A derived class which forms the base of a swap head and swap tail move class. More... | |
class | SwapHeadMove |
A derived class which performs a swap head move, which mixes up worldlines by reconnecting the worm head and is essential for systems with permutation symmetry (such as bosons). More... | |
class | SwapTailMove |
A derived class which performs a swap tail move, which mixes up worldlines by reconnecting the worm tail and is essential for systems with permutation symmetry (such as our bosons). More... | |