Bridge++
Ver. 1.3.x
|
Clover fermion operator. More...
#include <fopr_Clover.h>
Public Member Functions | |
Parameters_Fopr_Clover () | |
![]() | |
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::vector< double > &value) |
void | set_int_vector (const string &key, const std::vector< 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::vector< double > | get_double_vector (const string &key) const |
std::vector< int > | get_int_vector (const string &key) const |
string | get_string (const string &key) const |
Parameters * | get_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::vector< double > &val) const |
int | fetch_int_vector (const string &key, std::vector< 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::vector< double > &) |
void | Register_int_vector (const string &, const std::vector< int > &) |
void | Register_string (const string &, const string &) |
void | Register_Parameters (const string &, Parameters *const) |
void | Register_Parameters (const string &, const unique_ptr< Parameters > &) |
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 |
Additional Inherited Members | |
![]() | |
static const std::string | class_name = "Parameters" |
Clover fermion operator.
This class implements the clover (improved Wilson) fermion operator. Wilson kernel and clover term are implemented in other classes, and this class holds them as objects. (The implementation was modified after revision 645: before that, clover term was being implemented inside this class.) The `mode' controls which of D, Ddag, H, DdagD are multiplied when mult or mult_dag is called. first ver. 24 Dec 2011/ modified 28 Aug 2012 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa]
Definition at line 42 of file fopr_Clover.h.
Parameters_Fopr_Clover::Parameters_Fopr_Clover | ( | ) |
Definition at line 62 of file fopr_Clover.cpp.