Classes | |
| struct | Options |
| class | RingPolymer |
| Ring-polymer NVT step. More... | |
| struct | Sample |
Enumerations | |
| enum class | Springs { Trotter , Eco } |
| Trotter springs, or economised springs fitted to harmonic radii of gyration up to a maximum frequency (Zeng and Manolopoulos, arXiv:2607.06414). More... | |
| enum class | Thermostat { Pile , Piglet } |
| PILE-L, or a normal-mode GLE on the internal modes with a separate Langevin thermostat on the centroid. More... | |
Functions | |
| void | requireTrotterSprings (const std::string &springs, const char *use) |
| Economised springs and a normal-mode GLE are refused. | |
| VectorXd | trotterEigenvalues (long nBeads) |
| Dimensionless free-ring eigenvalues, mode 0 equal to 0. | |
| VectorXd | ecoEigenvalues (long nBeads, double xmax) |
| MatrixXd | normalModeMatrix (long nBeads) |
| Orthogonal bead-to-normal-mode matrix. Row k is mode k. | |
|
strong |
Trotter springs, or economised springs fitted to harmonic radii of gyration up to a maximum frequency (Zeng and Manolopoulos, arXiv:2607.06414).
| Enumerator | |
|---|---|
| Trotter | |
| Eco | |
Definition at line 42 of file PathIntegral.h.
|
strong |
PILE-L, or a normal-mode GLE on the internal modes with a separate Langevin thermostat on the centroid.
| Enumerator | |
|---|---|
| Pile | |
| Piglet | |
Definition at line 46 of file PathIntegral.h.
| VectorXd eonc::pathintegral::ecoEigenvalues | ( | long | nBeads, |
| double | xmax ) |
Definition at line 273 of file PathIntegral.cpp.
| MatrixXd eonc::pathintegral::normalModeMatrix | ( | long | nBeads | ) |
Orthogonal bead-to-normal-mode matrix. Row k is mode k.
Definition at line 293 of file PathIntegral.cpp.
| void eonc::pathintegral::requireTrotterSprings | ( | const std::string & | springs, |
| const char * | use ) |
Economised springs and a normal-mode GLE are refused.
The instanton assumes Trotter springs and is refused the same way.
Definition at line 252 of file PathIntegral.cpp.
| VectorXd eonc::pathintegral::trotterEigenvalues | ( | long | nBeads | ) |
Dimensionless free-ring eigenvalues, mode 0 equal to 0.
Physical frequencies are omegan times these values, with omegan = beads * kB * T / hbar.
Definition at line 261 of file PathIntegral.cpp.