static const std::string class_name
void force_udiv1_Hdag(Field &force_, const Field &zeta, const Field &eta)
std::vector< double > m_c
coefficient parameter
double m_alpha
Neff's improving parameter.
std::vector< double > m_b
coefficient parameter
void force_udiv1(Field &force, const Field &zeta, const Field &eta)
Domain-wall fermion operator.
void set_mode(const std::string &mode)
in Force, setting the mode is optional when H is nonhermitian.
void force_udiv(Field &force, const Field &eta)
void force_Himpl(Field &eta2, const Field &eta)
Fopr_Domainwall * m_fopr_dw
void force_udiv1_H(Field &force_, const Field &zeta, const Field &eta)
Force_F_Domainwall(const Parameters ¶ms)
Bridge::VerboseLevel m_vl
verbose level
void set_parameters(const Parameters ¶ms)
sets parameters by a Parameter object: to be implemented in a subclass.
std::string m_repr
gamma matrix representation
void get_parameters(Parameters ¶ms) const
void force_core1(Field &force, const Field &zeta, const Field &eta)
force_core1 overrides default implementation in the base class.
void set_parameters_impl(const Parameters ¶ms)
Force calculation for domain-wall fermions.
void set_config(Field *U)
sets verbose level.
std::vector< int > m_boundary
boundary conditions
Force_F_Wilson_Nf2 * m_force_w