|
Bridge++
Ver.2.1.3
|
Force for the standard Wilson fermion operator. More...
#include <force_F_Wilson_Nf2.h>
Public Member Functions | |
| DEPRECATED | Force_F_Wilson_Nf2 () |
| DEPRECATED | Force_F_Wilson_Nf2 (const std::string repr) |
| Force_F_Wilson_Nf2 (const Parameters ¶ms) | |
| constructior with parameters. More... | |
| ~Force_F_Wilson_Nf2 () | |
| destructor. More... | |
| void | set_parameters (const Parameters ¶ms) |
| sets parameters by a Parameter object: to be implemented in a subclass. More... | |
| void | set_parameters (const double kappa, const std::vector< int > bc) |
| void | get_parameters (Parameters ¶ms) const |
| void | set_config (Field *U) |
| sets verbose level. More... | |
| void | force_udiv (Field &force, const Field &eta) |
| void | force_udiv1 (Field &force, const Field &zeta, const Field &eta) |
Public Member Functions inherited from AForce_F< Field > | |
| AForce_F () | |
| virtual | ~AForce_F () |
| 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_Nf2" |
Private Member Functions | |
| void | init (const Parameters ¶ms) |
| standard intial setup. More... | |
| void | init (const std::string repr) |
| obsolete intial setup (to be discarded). More... | |
| void | tidyup () |
| final clean-up. More... | |
| void | set_parameters_impl (const Parameters ¶ms) |
| setting parameters by Parameters without parameter propagation. More... | |
| void | set_parameters_impl (const double kappa, const std::vector< int > bc) |
| setting parameters by values without parameter propagation. More... | |
| void | force_udiv1_impl (Field_G &force, const Field_F &zeta, const Field_F &eta) |
| implementation of force calculation. More... | |
Private Attributes | |
| double | m_kappa |
| hopping parameter More... | |
| std::vector< int > | m_boundary |
| boundary conditions More... | |
| std::string | m_repr |
| gamma-matrix representation More... | |
| Bridge::VerboseLevel | m_vl |
| verbose level More... | |
| Fopr_Wilson * | m_fopr_w |
| fermion operator More... | |
| Field_F * | m_zeta |
| Field_F * | m_eta |
| Field_F * | m_eta2 |
| Field_F * | m_eta3 |
| Field_G * | m_force1 |
Additional Inherited Members | |
Protected Attributes inherited from AForce_F< Field > | |
| Field_G * | m_U |
| Gauge configuration. More... | |
| Field | m_Ucp |
| Gauge configuration (converted if necessary) More... | |
| Field | m_ut |
| working vector for gauge field More... | |
| Field_G * | m_force_tmp |
| used for corelib implementation More... | |
Static Protected Attributes inherited from AForce_F< Field > | |
| static const std::string | class_name |
Force for the standard Wilson fermion operator.
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. [23 Dec 2011 H.Matusfuru] YAML is implemented. [14 Nov 2012 Y.Namekawa] Multi-threading applied. [05 Jan 2026 H.Matsufuru]
Definition at line 33 of file force_F_Wilson_Nf2.h.
|
inline |
Definition at line 55 of file force_F_Wilson_Nf2.h.
|
inline |
Definition at line 58 of file force_F_Wilson_Nf2.h.
|
inline |
constructior with parameters.
Definition at line 61 of file force_F_Wilson_Nf2.h.
|
inline |
destructor.
Definition at line 64 of file force_F_Wilson_Nf2.h.
Reimplemented from AForce_F< Field >.
Definition at line 220 of file force_F_Wilson_Nf2.cpp.
|
virtual |
Reimplemented from AForce_F< Field >.
Definition at line 241 of file force_F_Wilson_Nf2.cpp.
|
private |
implementation of force calculation.
Definition at line 257 of file force_F_Wilson_Nf2.cpp.
|
virtual |
Reimplemented from AForce_F< Field >.
Definition at line 196 of file force_F_Wilson_Nf2.cpp.
|
private |
standard intial setup.
Definition at line 17 of file force_F_Wilson_Nf2.cpp.
|
private |
obsolete intial setup (to be discarded).
Definition at line 70 of file force_F_Wilson_Nf2.cpp.
|
virtual |
sets verbose level.
sets the gauge configuration.
Implements AForce_F< Field >.
Definition at line 207 of file force_F_Wilson_Nf2.cpp.
| void Force_F_Wilson_Nf2::set_parameters | ( | const double | kappa, |
| const std::vector< int > | bc | ||
| ) |
Definition at line 160 of file force_F_Wilson_Nf2.cpp.
|
virtual |
sets parameters by a Parameter object: to be implemented in a subclass.
Reimplemented from AForce_F< Field >.
Definition at line 118 of file force_F_Wilson_Nf2.cpp.
|
private |
setting parameters by values without parameter propagation.
Definition at line 170 of file force_F_Wilson_Nf2.cpp.
|
private |
setting parameters by Parameters without parameter propagation.
Definition at line 127 of file force_F_Wilson_Nf2.cpp.
|
privatevirtual |
final clean-up.
Reimplemented from AForce_F< Field >.
Definition at line 102 of file force_F_Wilson_Nf2.cpp.
|
static |
Definition at line 36 of file force_F_Wilson_Nf2.h.
|
private |
boundary conditions
Definition at line 40 of file force_F_Wilson_Nf2.h.
|
private |
Definition at line 47 of file force_F_Wilson_Nf2.h.
|
private |
Definition at line 48 of file force_F_Wilson_Nf2.h.
|
private |
Definition at line 49 of file force_F_Wilson_Nf2.h.
|
private |
fermion operator
Definition at line 44 of file force_F_Wilson_Nf2.h.
|
private |
Definition at line 51 of file force_F_Wilson_Nf2.h.
|
private |
hopping parameter
Definition at line 39 of file force_F_Wilson_Nf2.h.
|
private |
gamma-matrix representation
Definition at line 41 of file force_F_Wilson_Nf2.h.
|
private |
verbose level
Definition at line 42 of file force_F_Wilson_Nf2.h.
|
private |
Definition at line 46 of file force_F_Wilson_Nf2.h.