Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parameters_HMC_Leapfrog Class Reference

HMC with single level leapfrog intetgrator. More...

#include <hmc_Leapfrog.h>

Inheritance diagram for Parameters_HMC_Leapfrog:
Parameters

Public Member Functions

 Parameters_HMC_Leapfrog ()
 
- Public Member Functions inherited from Parameters
 Parameters ()
 
virtual ~Parameters ()
 
void set_double (const string &key, const double value)
 
void set_int (const string &key, const int value)
 
void set_double_vector (const string &key, const std::valarray< double > &value)
 
void set_int_vector (const string &key, const std::valarray< int > &value)
 
void set_string (const string &key, const string &value)
 
void set_Parameters (const string &key, Parameters *const value)
 
void set_VerboseLevel (Bridge::VerboseLevel value)
 
double get_double (const string &key) const
 
int get_int (const string &key) const
 
std::valarray< double > get_double_vector (const string &key) const
 
std::valarray< int > get_int_vector (const string &key) const
 
string get_string (const string &key) const
 
Parametersget_Parameters (const string &key) const
 
Bridge::VerboseLevel get_VerboseLevel () const
 
int fetch_double (const string &key, double &val) const
 
int fetch_int (const string &key, int &val) const
 
int fetch_double_vector (const string &key, std::valarray< double > &val) const
 
int fetch_int_vector (const string &key, std::valarray< int > &val) const
 
int fetch_string (const string &key, string &val) const
 
int fetch_VerboseLevel (Bridge::VerboseLevel &val) const
 
void Register_double (const string &, const double)
 
void Register_int (const string &, const int)
 
void Register_double_vector (const string &, const std::valarray< double > &)
 
void Register_int_vector (const string &, const std::valarray< int > &)
 
void Register_string (const string &, const string &)
 
void Register_Parameters (const string &, Parameters *const)
 
bool find_double (const string &) const
 
bool find_int (const string &) const
 
bool find_double_vector (const string &) const
 
bool find_int_vector (const string &) const
 
bool find_string (const string &) const
 
bool find_Parameters (const string &) const
 
bool is_set (const string &) const
 

Detailed Description

HMC with single level leapfrog intetgrator.

This class implements standartd HMC with simple leapfrog molecular dynamics integrator. While more general integrator is now available, this class is easy to understand and to convenient for first test, and thus kept as it is. 28 Dec 2011 H.Matsufuru YAML is implemented. [03 Mar 2013 Y.Namekawa] Langevin step was moved to separate class. [07 May 2014 H.Matsufuru]

Definition at line 43 of file hmc_Leapfrog.h.

Constructor & Destructor Documentation

Parameters_HMC_Leapfrog::Parameters_HMC_Leapfrog ( )

Definition at line 40 of file hmc_Leapfrog.cpp.


The documentation for this class was generated from the following files: