#include <alg_int.h>
Inherits cps::AlgHamiltonian.
Public Member Functions | |
| AlgMomentum () | |
| virtual | ~AlgMomentum () |
| Heat Bath for the conjugate momentum. | |
| void | heatbath () |
| Calculate gauge contribution to the Hamiltonian. | |
| Float | energy () |
| evolve method evolves the gauge field due to the momentum | |
| void | evolve (Float dt, int steps) |
| method to calculate energy (if necessary) | |
| void | cost (CgStats *) |
| method to reverse the direction of evolution (i.e. flip momenta) | |
| Matrix * | getMom () |
| void | reverse () |
| Dummy method. | |
| void | init () |
|
|
Definition at line 23 of file alg_momentum.C. References cps::Float, and cps::smalloc(). |
|
|
Heat Bath for the conjugate momentum.
Definition at line 34 of file alg_momentum.C. References cps::sfree(). |
|
|
method to reverse the direction of evolution (i.e. flip momenta)
Implements cps::AlgHamiltonian. Definition at line 78 of file alg_momentum.C. |
|
|
evolve method evolves the gauge field due to the momentum
Implements cps::AlgHamiltonian. Definition at line 55 of file alg_momentum.C. References cps::F_CLASS_NONE, cps::Float, cps::G_CLASS_NONE, and cps::Lattice::MomHamiltonNode(). |
|
||||||||||||
|
method to calculate energy (if necessary)
Implements cps::AlgHamiltonian. Definition at line 66 of file alg_momentum.C. References cps::Lattice::EvolveGfield(), cps::F_CLASS_NONE, cps::Verbose::Flow(), cps::G_CLASS_NONE, cps::IFloat, cps::Lattice::MdTime(), cps::Lattice::MdTimeInc(), and cps::VRB. |
|
|
Definition at line 82 of file alg_momentum.C. Referenced by cps::AlgAction::AlgAction(). |
|
|
Calculate gauge contribution to the Hamiltonian.
Implements cps::AlgHamiltonian. Definition at line 40 of file alg_momentum.C. References cps::F_CLASS_NONE, cps::Verbose::Flow(), cps::G_CLASS_NONE, cps::IFloat, cps::Lattice::MdTime(), cps::Lattice::RandGaussAntiHermMatrix(), and cps::VRB. |
|
|
Implements cps::AlgInt. Definition at line 90 of file alg_momentum.C. |
|
|
Dummy method.
Implements cps::AlgInt. Definition at line 86 of file alg_momentum.C. |
1.3.9.1