Bridge++
Ver. 1.2.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::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 |
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::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 |
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]
Definition at line 40 of file fopr_Clover.h.
Parameters_Fopr_Clover::Parameters_Fopr_Clover | ( | ) |
Definition at line 44 of file fopr_Clover.cpp.