#include <hmc_General.h>
|
| HMC_General (const ActionList &action_list, std::vector< Director * > director, Integrator *integrator, RandomNumbers *rand) |
| constructor with action_list, directors, and random number generator More...
|
|
| HMC_General (const ActionList &action_list, std::vector< Director * > director, Integrator *integrator, unique_ptr< RandomNumbers > &rand) |
|
| HMC_General (const ActionList &action_list, Integrator *integrator, RandomNumbers *rand) |
| constructor with action_list when no director is necessary More...
|
|
| HMC_General (const ActionList &action_list, Integrator *integrator, unique_ptr< RandomNumbers > &rand) |
|
| ~HMC_General () |
| destructor More...
|
|
void | set_parameters (const Parameters ¶ms) |
|
void | set_parameters (double trajectory_length, 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) |
|
|
static const std::string | class_name = "HMC_General" |
|
Definition at line 59 of file hmc_General.h.
constructor with action_list, directors, and random number generator
Definition at line 41 of file hmc_General.cpp.
constructor with action_list when no director is necessary
Definition at line 94 of file hmc_General.cpp.
HMC_General::~HMC_General |
( |
| ) |
|
double HMC_General::calcH_P |
( |
Field_G & |
iP | ) |
|
void HMC_General::set_parameters |
( |
const Parameters & |
params | ) |
|
void HMC_General::set_parameters |
( |
double |
trajectory_length, |
|
|
int |
Metropolis_test |
|
) |
| |
double HMC_General::update |
( |
Field_G & |
Uorg | ) |
|
const std::string HMC_General::class_name = "HMC_General" |
|
static |
std::vector<Action *> HMC_General::m_action |
|
private |
std::vector<Director *> HMC_General::m_director |
|
private |
int HMC_General::m_Metropolis_test |
|
private |
Metropolis test: Metropolis_test=0: no test, !=0: test.
Definition at line 65 of file hmc_General.h.
double HMC_General::m_trajectory_length |
|
private |
The documentation for this class was generated from the following files:
- /work/sueda3/svn/bridge/branches/release/version1.3/src/HMC/hmc_General.h
- /work/sueda3/svn/bridge/branches/release/version1.3/src/HMC/hmc_General.cpp