#include <hmc_Leapfrog.h>
|
| HMC_Leapfrog (std::vector< Action * > action, RandomNumbers *rand) |
| constructor: with array of actions More...
|
|
| HMC_Leapfrog (std::vector< Action * > action, unique_ptr< RandomNumbers > &rand) |
|
| HMC_Leapfrog (std::vector< Action * > action, std::vector< Director * > director, RandomNumbers *rand) |
| constructor: with array of actions and directors More...
|
|
| HMC_Leapfrog (std::vector< Action * > action, std::vector< Director * > director, unique_ptr< RandomNumbers > &rand) |
|
| HMC_Leapfrog (const ActionList &action_list, RandomNumbers *rand) |
| constructor: with action_list More...
|
|
| HMC_Leapfrog (const ActionList &action_list, unique_ptr< RandomNumbers > &rand) |
|
| HMC_Leapfrog (const ActionList &action_list, std::vector< Director * > director, RandomNumbers *rand) |
| constructor: with action_list and array of directors More...
|
|
| HMC_Leapfrog (const ActionList &action_list, std::vector< Director * > director, unique_ptr< RandomNumbers > &rand) |
|
| ~HMC_Leapfrog () |
| destructor More...
|
|
void | set_parameters (const Parameters ¶ms) |
|
void | set_parameters (double Estep, int Nmdc, int Nprec, int Metropolis_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 57 of file hmc_Leapfrog.h.
constructor: with array of actions and directors
Definition at line 82 of file hmc_Leapfrog.cpp.
constructor: with action_list and array of directors
Definition at line 174 of file hmc_Leapfrog.cpp.
HMC_Leapfrog::~HMC_Leapfrog |
( |
| ) |
|
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 |
Metropolis_test |
|
) |
| |
double HMC_Leapfrog::update |
( |
Field_G & |
Uorg | ) |
|
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::vector<Action *> HMC_Leapfrog::m_action |
|
private |
std::vector<Director *> HMC_Leapfrog::m_director |
|
private |
double HMC_Leapfrog::m_Estep |
|
private |
int HMC_Leapfrog::m_Metropolis_test |
|
private |
int HMC_Leapfrog::m_Nprec |
|
private |
The documentation for this class was generated from the following files:
- /work/sueda3/svn/bridge/branches/release/version1.3/src/HMC/hmc_Leapfrog.h
- /work/sueda3/svn/bridge/branches/release/version1.3/src/HMC/hmc_Leapfrog.cpp