Bridge++
Version 1.4.4
|
Force for the Wilson fermion operator with even-odd precondition. More...
#include <force_F_Wilson_eo.h>
Public Member Functions | |
Force_F_Wilson_eo () | |
Force_F_Wilson_eo (std::string repr) | |
~Force_F_Wilson_eo () | |
void | set_parameters (const Parameters ¶ms) |
void | set_parameters (double kappa, const std::vector< int > bc) |
void | set_config (Field *U) |
void | force_udiv (Field &force, const Field &eta) |
void | force_udiv1 (Field &force, const Field &zeta, const Field &eta) |
![]() | |
Force () | |
virtual | ~Force () |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
virtual void | set_mode (const std::string &mode) |
in Force, setting the mode is optional when H is nonhermitian. More... | |
virtual void | force_core (Field &, const Field &) |
virtual void | force_core1 (Field &, const Field &, const Field &) |
Static Public Attributes | |
static const std::string | class_name = "Force_F_Wilson_eo" |
Private Member Functions | |
void | force_udiv1_impl (Field_G &force, const Field_F &zeta, const Field_F &eta) |
Private Attributes | |
Field_G * | m_Ueo |
double | m_kappa |
std::vector< int > | m_boundary |
Fopr_Wilson_eo * | m_fopr_w |
Field_F | m_psf |
std::string | m_repr |
Index_eo | m_index |
Additional Inherited Members | |
![]() | |
Field_G * | m_U |
Bridge::VerboseLevel | m_vl |
Force for the Wilson fermion operator with even-odd precondition.
This class calculates the force of the standard Wilson fermion. The gamma matrix representation is given as control string "Dirac"(default) or "Chiral" at the construction, which is used to construct the Fopr_Wilson instance. 19 June 2012 S.UEDA YAML is implemented. [14 Nov 2012 Y.Namekawa]
Definition at line 40 of file force_F_Wilson_eo.h.
|
inline |
Definition at line 58 of file force_F_Wilson_eo.h.
|
inline |
Definition at line 66 of file force_F_Wilson_eo.h.
|
inline |
Definition at line 74 of file force_F_Wilson_eo.h.
return the force field, differentiated by the gauge field U form the fermion field on the even site. force_udiv = force_udiv1(eta, H eta) + force_udiv1(H eta, eta)
Reimplemented from Force.
Definition at line 78 of file force_F_Wilson_eo.cpp.
|
virtual |
eta and zeta are the fermion fields on the even-odd site eta_o = M_oe eta_e zeta_e = g_5 (1- M_eo M_oe) eta_e zeta_o = M_oe zeta_o
Reimplemented from Force.
Definition at line 112 of file force_F_Wilson_eo.cpp.
|
private |
Definition at line 128 of file force_F_Wilson_eo.cpp.
|
inlinevirtual |
Implements Force.
Definition at line 82 of file force_F_Wilson_eo.h.
|
virtual |
Implements Force.
Definition at line 24 of file force_F_Wilson_eo.cpp.
void Force_F_Wilson_eo::set_parameters | ( | double | kappa, |
const std::vector< int > | bc | ||
) |
Definition at line 49 of file force_F_Wilson_eo.cpp.
|
static |
Definition at line 43 of file force_F_Wilson_eo.h.
|
private |
Definition at line 49 of file force_F_Wilson_eo.h.
|
private |
Definition at line 50 of file force_F_Wilson_eo.h.
|
private |
Definition at line 54 of file force_F_Wilson_eo.h.
|
private |
Definition at line 48 of file force_F_Wilson_eo.h.
|
private |
Definition at line 51 of file force_F_Wilson_eo.h.
|
private |
Definition at line 52 of file force_F_Wilson_eo.h.
|
private |
Definition at line 46 of file force_F_Wilson_eo.h.