![]() |
#include <constMetric.h>
Public Member Functions | |
| constMetric (int dim) | |
| void | beginEvolveP (const double epsilon) |
| Evolve the momenta through an initial half step of time epsilon. | |
| void | finishEvolveP (const double epsilon) |
| Evolve the momenta through a final half step of time epsilon. | |
Protected Member Functions | |
| void | fEvolveP (const double epsilon) |
| Unified evolution for both intital and final steps. | |
Protected Attributes | |
| VectorXd | mAuxVector |
| Auxiliary vector for efficient matrix computations. | |
Abstract base class defining the interface for a Hamiltonian defined on a Euclidean manifold,
The Hamiltonian operators are defined as
and
yielding the usual leapfrog evolution.
| constMetric::constMetric | ( | int | dim | ) | [explicit] |
Constructor
| dim | Dimension of the target space |
1.7.4