Go to the documentation of this file.
10 #ifndef FORCE_F_CLOVER_SF_INCLUDED
11 #define FORCE_F_CLOVER_SF_INCLUDED
101 const std::vector<int> bc,
102 const std::vector<double> phi,
103 const std::vector<double> phipr);
129 const std::vector<int> bc,
130 const std::vector<double> phi,
131 const std::vector<double> phipr);
143 {
return mu +
m_Ndim * nu; }
void force_udiv(Field &force, const Field &eta)
For recursive calculation of smeared force.
double m_cSW
clover coefficient
Common parameter class: provides parameters as singleton.
void force_udiv1(Field &force, const Field &zeta, const Field &eta)
For recursive calculation of smeared force.
void set_config(Field *U)
Setting gauge configuration.
Force_F_Clover_SF(const Parameters ¶ms)
std::string m_repr
gamma matrix representation
int index_dir(const int mu, const int nu)
Force calculation for clover quark action with SF BC.
Mat_SU_N m_wkpr
SF boundary condition at t=Nt.
Fopr_Clover_SF * m_fopr_c
static const std::string class_name
Field_G * m_Cud
for force calculation
Methods to shift a field in the lexical site index.
void set_parameters(const Parameters ¶ms)
sets parameters by a Parameter object: to be implemented in a subclass.
double m_kappa
hopping parameter
void set_boundary_zero(Field_F &f)
Wilson-type fermion field.
Force_F_Wilson_SF * m_force_w
DEPRECATED Force_F_Clover_SF()
void get_parameters(Parameters ¶ms) const
Mat_SU_N m_wk
SF boundary condition at t=0.
std::vector< double > m_phi
SF boundary condition at t=0.
Container of Field-type object.
void force_udiv1_impl(Field_G &force, const Field_F &zeta, const Field_F &eta)
Core implemetation of clover force calculation.
void set_component()
Set building components for force calculation.
std::vector< double > m_phipr
SF boundary condition at t=Nt.
std::vector< int > m_boundary
boundary conditions
Force for the Wilson quark action with SF BC.
void set_parameters_impl(const Parameters ¶ms)
Bridge::VerboseLevel m_vl
verbose level