|
|
ensemble | operateOnConfig |
| | What configurations do we operate on?
|
| |
|
bool | variableLength |
| | Does the move have a variable length?
|
| |
|
string | name1 |
| |
| virtual void | keepMove () |
| | Keep the move. More...
|
| |
| dVec | newStagingPosition (const beadLocator &, const beadLocator &, const int, const int) |
| | Returns a new staging position which will exactly sample the kinetic action. More...
|
| |
| dVec | newStagingPosition (const beadLocator &, const beadLocator &, const int, const int, iVec &) |
| | Returns a new staging position which will exactly sample the kinetic action in different winding sectors. More...
|
| |
| iVec | sampleWindingSector (const beadLocator &, const beadLocator &, const int, double &) |
| | Obtain a winding sector for a stage-like move. More...
|
| |
| iVec | getWindingNumber (const beadLocator &, const beadLocator &) |
| | Find the winding number for a path between two beads. More...
|
| |
| dVec | newFreeParticlePosition (const beadLocator &) |
| | Generates a new position, which exactly samples the free particle density matrix. More...
|
| |
| dVec | newBisectionPosition (const beadLocator &, const int) |
| | Returns a new bisection position which will exactly sample the kinetic action. More...
|
| |
|
void | printMoveState (string) |
| |
|
void | checkMove (int, double) |
| |
|
Path & | path |
| | A reference to the paths.
|
| |
|
ActionBase * | actionPtr |
| | A base pointer to the action.
|
| |
|
MTRand & | random |
| | A reference to the RNG.
|
| |
|
bool | success |
| | Did we sucessfully perform a move?
|
| |
|
uint32 | numAccepted |
| | The number of accepted moves.
|
| |
|
uint32 | numAttempted |
| | The number of attempted moves.
|
| |
|
int | numToMove |
| | The number of particles moved.
|
| |
|
int | numLevels |
| |
|
Array< uint32, 1 > | numAcceptedLevel |
| | The number of moves accepted at each level.
|
| |
|
Array< uint32, 1 > | numAttemptedLevel |
| | The number of moves attempted at each level.
|
| |
|
Array< dVec, 1 > | originalPos |
| | The original particle positions.
|
| |
|
Array< dVec, 1 > | newPos |
| | New particle positions.
|
| |
|
vector< iVec > | winding |
| | The winding vectors
|
| |
|
vector< int > | windingSector |
| | Used to index different winding sectors.
|
| |
|
vector< double > | cumrho0 |
| | Used for tower-sampling winding sectors.
|
| |
|
int | maxWind |
| | The largest winding number.
|
| |
|
int | numWind |
| | The total number of winding vectors.
|
| |
|
double | oldAction |
| | The original potential action.
|
| |
|
double | newAction |
| | The new potential action.
|
| |
|
double | deltaAction |
| | The action difference.
|
| |
|
double | sqrt2LambdaTau |
| | sqrt(2 * Lambda * tau)
|
| |
|
double | sqrtLambdaTau |
| | sqrt(Lambda * tau)
|
| |
|
beadLocator | nBeadIndex |
| | Neighbor bead index.
|
| |
|
dVec | neighborPos |
| | Staging neighbor position.
|
| |
|
dVec | newRanPos |
| | Staing random position.
|
| |
|
double | newK |
| |
|
double | oldK |
| | The old and new kinetic action.
|
| |
|
double | newV |
| |
|
double | oldV |
| | The old and new potential action.
|
| |
|
static uint32 | totAccepted = 0 |
| | The total number of moves accepted.
|
| |
|
static uint32 | totAttempted = 0 |
| | The total number of moves attempted.
|
| |
Definition at line 175 of file move.h.