|
Bridge++
Ver.2.1.3
|
#include <aforce_F.h>
Public Member Functions | |
| AForce_F () | |
| virtual | ~AForce_F () |
| virtual void | set_parameters (const Parameters ¶ms) |
| sets parameters by a Parameter object: to be implemented in a subclass. More... | |
| virtual void | get_parameters (Parameters ¶ms) const |
| virtual void | set_config (Field *)=0 |
| sets verbose level. More... | |
| virtual void | set_mode (const std::string &mode) |
| in Force, setting the mode is optional when H is nonhermitian. More... | |
| virtual void | force_core (AFIELD &, const AFIELD &) |
| virtual void | force_core1 (AFIELD &, const AFIELD &, const AFIELD &) |
| virtual void | force_udiv (AFIELD &, const AFIELD &) |
| virtual void | force_udiv1 (AFIELD &, const AFIELD &, const AFIELD &) |
Protected Attributes | |
| Field_G * | m_U |
| Gauge configuration. More... | |
| AFIELD | m_Ucp |
| Gauge configuration (converted if necessary) More... | |
| AFIELD | m_ut |
| working vector for gauge field More... | |
| Field_G * | m_force_tmp |
| used for corelib implementation More... | |
Static Protected Attributes | |
| static const std::string | class_name |
Private Member Functions | |
| AForce_F (const AForce_F< AFIELD > &) | |
| non-copyable More... | |
| AForce_F & | operator= (const AForce_F &) |
| non-copyable More... | |
| virtual void | init () |
| initializer. More... | |
| virtual void | tidyup () |
| finalizer. More... | |
| virtual void | mult_generator (AFIELD &) |
| virtual void | mult_generator (Field_G &) |
The base template class of fermion force. [06 Nov 2018 H.Matsufuru]
Definition at line 36 of file aforce_F.h.
Definition at line 51 of file aforce_F.h.
Definition at line 54 of file aforce_F.h.
non-copyable
|
virtual |
Reimplemented in Force_F_CloverTerm, and Force_F_Staggered_eo.
|
virtual |
Reimplemented in Force_F_Domainwall, Force_F_Rational, and Force_F_Staggered_eo.
|
inlinevirtual |
Reimplemented in Force_F_Clover_SF, Force_F_CloverTerm, Force_F_Domainwall, Force_F_Clover_Nf2_Isochemical, Force_F_Clover_Nf2, Force_F_Wilson_Nf2_Isochemical, Force_F_Wilson_TwistedMass_Nf2, Force_F_Staggered_eo, Force_F_Smeared, Force_F_Wilson_Nf2, Force_F_Wilson_SF, Force_F_Staggered, Force_F_Rational, and AForce_F_Smeared< AFIELD >.
Definition at line 93 of file aforce_F.h.
|
inlinevirtual |
Reimplemented in Force_F_Clover_SF, Force_F_CloverTerm, Force_F_Domainwall, Force_F_Clover_Nf2_Isochemical, Force_F_Clover_Nf2, Force_F_Wilson_Nf2_Isochemical, Force_F_Wilson_TwistedMass_Nf2, Force_F_Smeared, Force_F_Wilson_Nf2, Force_F_Wilson_SF, Force_F_Rational, Force_F_Staggered_eo, Force_F_Staggered, and AForce_F_Smeared< AFIELD >.
Definition at line 96 of file aforce_F.h.
|
inlinevirtual |
Reimplemented in Force_F_Clover_SF, Force_F_CloverTerm, Force_F_Domainwall, Force_F_Clover_Nf2, Force_F_Clover_Nf2_Isochemical, Force_F_Rational, Force_F_Wilson_Nf2_Isochemical, Force_F_Wilson_TwistedMass_Nf2, Force_F_Staggered_eo, Force_F_Wilson_Nf2, Force_F_Wilson_SF, Force_F_Staggered, and Force_F_Smeared.
Definition at line 70 of file aforce_F.h.
initializer.
Reimplemented in Force_F_Clover_SF, Force_F_Domainwall, Force_F_Rational, Force_F_Staggered_eo, Force_F_Smeared, Force_F_Wilson_SF, Force_F_Staggered, and AForce_F_Smeared< AFIELD >.
|
privatevirtual |
|
privatevirtual |
|
private |
non-copyable
sets verbose level.
sets the gauge configuration.
Implemented in Force_F_Clover_SF, Force_F_CloverTerm, Force_F_Domainwall, Force_F_Clover_Nf2_Isochemical, Force_F_Clover_Nf2, Force_F_Rational, Force_F_Wilson_Nf2_Isochemical, Force_F_Wilson_TwistedMass_Nf2, Force_F_Staggered_eo, Force_F_Wilson_Nf2, Force_F_Smeared, Force_F_Wilson_SF, Force_F_Staggered, and AForce_F_Smeared< AFIELD >.
|
inlinevirtual |
in Force, setting the mode is optional when H is nonhermitian.
Reimplemented in Force_F_Domainwall, Force_F_Clover_Nf2_Isochemical, Force_F_Wilson_Nf2_Isochemical, Force_F_Smeared, and AForce_F_Smeared< AFIELD >.
Definition at line 82 of file aforce_F.h.
|
inlinevirtual |
sets parameters by a Parameter object: to be implemented in a subclass.
Reimplemented in Force_F_Clover_SF, Force_F_CloverTerm, Force_F_Domainwall, Force_F_Clover_Nf2, Force_F_Rational, Force_F_Clover_Nf2_Isochemical, Force_F_Wilson_Nf2_Isochemical, Force_F_Wilson_TwistedMass_Nf2, Force_F_Staggered_eo, Force_F_Wilson_Nf2, Force_F_Wilson_SF, Force_F_Staggered, Force_F_Smeared, and AForce_F_Smeared< AFIELD >.
Definition at line 66 of file aforce_F.h.
finalizer.
Reimplemented in Force_F_Clover_SF, Force_F_Domainwall, Force_F_CloverTerm, Force_F_Clover_Nf2_Isochemical, Force_F_Clover_Nf2, Force_F_Rational, Force_F_Wilson_Nf2_Isochemical, Force_F_Staggered_eo, Force_F_Wilson_TwistedMass_Nf2, Force_F_Wilson_Nf2, Force_F_Smeared, Force_F_Wilson_SF, and Force_F_Staggered.
Definition at line 40 of file aforce_F.h.
used for corelib implementation
Definition at line 47 of file aforce_F.h.
Gauge configuration.
Definition at line 42 of file aforce_F.h.
Gauge configuration (converted if necessary)
Definition at line 43 of file aforce_F.h.
working vector for gauge field
Definition at line 44 of file aforce_F.h.