21   Fopr *create_object_with_repr(
const std::string& repr)
 
   27   bool init = Fopr::Factory_string::Register(
"Clover_eo", create_object_with_repr);
 
   76   const string str_vlevel = params.
get_string(
"verbose_level");
 
  100                                     const std::vector<int> bc)
 
  106   for (
int mu = 0; mu < 
m_Ndim; ++mu) {
 
  112   assert(bc.size() == 
m_Ndim);
 
  118   assert(bc.size() == 
m_Ndim);
 
  119   for (
int mu = 0; mu < 
m_Ndim; ++mu) {
 
  225   double flop = flop_w + 2.0 * flop_csw;
 
  227   if ((
m_mode == 
"DdagD") || (
m_mode == 
"DDdag")) flop += 2.0 * flop_csw;
 
  258                              const Field_F& f, 
const int ieo)
 
  269                                  const int mu, 
const int nu)
 
  307   assert(x.
nex() == 1);
 
  353   assert(x.
nex() == 1);
 
void mult_isigma(Field_F &w, const Field_F &f, const int mu, const int nu)
 
void MeoMoe(Field &v, const Field &f)
 
void set_parameters(const Parameters ¶ms)
 
void mult_gm5(Field &, const Field &)
gamma_5 multiplication. [31 Mar 2017 H.Matsufuru] 
 
void mult_gm5(Field &v, const Field &f)
gamma_5 multiplication. [31 Mar 2017 H.Matsufuru] 
 
double flop_count()
this returns the number of floating point operations. 
 
void general(const char *format,...)
 
double m_cSW
clover coefficient. 
 
Container of Field-type object. 
 
int fetch_double(const string &key, double &value) const 
 
Org::Fopr_Wilson_eo Fopr_Wilson_eo
Even-odd Wilson fermion operator. 
 
std::vector< int > m_boundary
boundary condition. 
 
void init(const std::string repr)
 
void mult_isigma(Field_F &, const Field_F &, const int mu, const int nu)
 
void Mdageo(Field_F &, const Field_F &, const int ieo)
 
void copy(Field &y, const Field &x)
copy(y, x): y = x 
 
void convertField(Field &eo, const Field &lex)
 
void H(Field &v, const Field &f)
 
double flop_count()
this returns the number of floating point operations of Meo. 
 
Field_F m_vF3
working field. 
 
void prePropDag(Field &, Field &, const Field &)
 
Wilson-type fermion field. 
 
void DdagD(Field &v, const Field &f)
 
void postPropDag(Field &, const Field &, const Field &)
 
static const std::string class_name
 
void Meo(Field &, const Field &, const int ieo)
 
Org::Fopr_CloverTerm_eo Fopr_CloverTerm_eo
 
void reset(int Nvol, int Nex)
 
void DDdag(Field &v, const Field &f)
 
Bridge::VerboseLevel m_vl
 
void Meo_gm5(Field_F &, const Field_F &, const int ieo)
 
Even-odd Clover fermion operator. 
 
void reset(const int Nin, const int Nvol, const int Nex, const element_type cmpl=COMPLEX)
 
void aypx(const double a, Field &y, const Field &x)
aypx(y, a, x): y := a * y + x 
 
Fopr_Wilson_eo * m_fopr_w
 
double flop_count()
retuns number of floating point number operations. 
 
void axpy(Field &y, const double a, const Field &x)
axpy(y, a, x): y := a * x + y 
 
void set_parameters(const Parameters ¶ms)
 
void crucial(const char *format,...)
 
double m_kappa
hopping parameter. 
 
void set_config(Field *U)
setting pointer to the gauge configuration. 
 
void D(Field &v, const Field &f)
 
void reverseField(Field &lex, const Field &eo)
 
Fopr_CloverTerm_eo * m_fopr_csw
 
void set_config(Field *U)
setting pointer to the gauge configuration. 
 
void Ddag(Field &v, const Field &f)
 
void set_parameters(const Parameters ¶ms)
 
void set_config(Field *Ueo)
setting pointer to the gauge configuration. 
 
static void assert_single_thread(const std::string &class_name)
assert currently running on single thread. 
 
Base class of fermion operator family. 
 
string get_string(const string &key) const 
 
int fetch_int_vector(const string &key, vector< int > &value) const 
 
void prePropD(Field &, Field &, const Field &)
 
void mult_csw_inv(Field &, const Field &, const int ieo)
 
static VerboseLevel set_verbose_level(const std::string &str)
 
void Meo(Field &, const Field &, const int ieo)
 
void postPropD(Field &, const Field &, const Field &)