#include <hmc_Leapfrog.h>
|
| HMC_Leapfrog (std::valarray< Action * > action, RandomNumbers *rand) |
|
| HMC_Leapfrog (std::valarray< Action * > action, std::valarray< Director * > director, RandomNumbers *rand) |
|
| ~HMC_Leapfrog () |
|
void | set_parameters (const Parameters ¶ms) |
|
void | set_parameters (double Estep, int Nmdc, int Nprec, int Mtpl_test) |
|
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
|
double | update (Field_G &) |
|
double | langevin (Field_G &iP, Field_G &U) |
|
double | calc_Hamiltonian (Field_G &iP, Field_G &U) |
|
double | calcH_P (Field_G &iP) |
|
void | integrate (Field_G &iP, Field_G &U) |
|
void | update_U (double estep, Field_G &iP, Field_G &U) |
|
void | update_P (double estep, Field_G &iP, Field_G &U) |
|
|
static const std::string | class_name = "HMC_Leapfrog" |
|
Definition at line 50 of file hmc_Leapfrog.h.
HMC_Leapfrog::~HMC_Leapfrog |
( |
| ) |
|
|
inline |
double HMC_Leapfrog::calcH_P |
( |
Field_G & |
iP | ) |
|
void HMC_Leapfrog::set_parameters |
( |
const Parameters & |
params | ) |
|
void HMC_Leapfrog::set_parameters |
( |
double |
Estep, |
|
|
int |
Nmdc, |
|
|
int |
Nprec, |
|
|
int |
Mtpl_test |
|
) |
| |
double HMC_Leapfrog::update |
( |
Field_G & |
conf_org | ) |
|
void HMC_Leapfrog::update_P |
( |
double |
estep, |
|
|
Field_G & |
iP, |
|
|
Field_G & |
U |
|
) |
| |
void HMC_Leapfrog::update_U |
( |
double |
estep, |
|
|
Field_G & |
iP, |
|
|
Field_G & |
U |
|
) |
| |
const std::string HMC_Leapfrog::class_name = "HMC_Leapfrog" |
|
static |
std::valarray<Action *> HMC_Leapfrog::m_action |
|
private |
std::valarray<Director *> HMC_Leapfrog::m_director |
|
private |
double HMC_Leapfrog::m_Estep |
|
private |
int HMC_Leapfrog::m_Mtpl_test |
|
private |
int HMC_Leapfrog::m_Nprec |
|
private |
The documentation for this class was generated from the following files: