|
Bridge++
Ver.2.1.3
|
Force calculation for smeared fermion operators. More...
#include <aforce_F_Smeared.h>
Public Types | |
| typedef AFIELD::real_t | real_t |
Public Member Functions | |
| AForce_F_Smeared (AForce_F< AFIELD > *force, Director_Smear *director_smear) | |
| void | set_parameters (const Parameters &) |
| sets parameters by a Parameter object: to be implemented in a subclass. More... | |
| void | set_config (Field *U) |
| sets verbose level. More... | |
| void | set_mode (const std::string &mode) |
| in Force, setting the mode is optional when H is nonhermitian. More... | |
| void | force_udiv (AFIELD &force, const AFIELD &eta) |
| void | force_udiv1 (AFIELD &force, const AFIELD &zeta, const AFIELD &eta) |
Public Member Functions inherited from AForce_F< AFIELD > | |
| AForce_F () | |
| virtual | ~AForce_F () |
| virtual void | get_parameters (Parameters ¶ms) const |
| virtual void | force_core (AFIELD &, const AFIELD &) |
| virtual void | force_core1 (AFIELD &, const AFIELD &, const AFIELD &) |
Static Public Attributes | |
| static const std::string | class_name = "AForce_F_Smeared<AFIELD>" |
Private Member Functions | |
| void | init () |
| initial setup. More... | |
| void | mult_jacobian (Field_G &force) |
Private Attributes | |
| AForce_F< AFIELD > * | m_force |
| Director_Smear * | m_director_smear |
Additional Inherited Members | |
Protected Attributes inherited from AForce_F< AFIELD > | |
| 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 inherited from AForce_F< AFIELD > | |
| static const std::string | class_name |
Force calculation for smeared fermion operators.
This class determines the force of smeared fermion operator using smearing director (MultiSmear instance) and base fermion force instance. [28 Dec 2011 H.Matsufuru] Modified: set_mode() is added to incorporate non-hermitian H [21 Jan 2012 H.Matsufuru] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa]
Definition at line 33 of file aforce_F_Smeared.h.
| typedef AFIELD::real_t AForce_F_Smeared< AFIELD >::real_t |
Definition at line 36 of file aforce_F_Smeared.h.
|
inline |
Definition at line 49 of file aforce_F_Smeared.h.
|
virtual |
Reimplemented from AForce_F< AFIELD >.
Definition at line 55 of file aforce_F_Smeared-tmpl.h.
|
virtual |
Reimplemented from AForce_F< AFIELD >.
Definition at line 98 of file aforce_F_Smeared-tmpl.h.
|
privatevirtual |
initial setup.
Reimplemented from AForce_F< AFIELD >.
Definition at line 18 of file aforce_F_Smeared-tmpl.h.
|
private |
Definition at line 141 of file aforce_F_Smeared-tmpl.h.
|
virtual |
sets verbose level.
sets the gauge configuration.
Implements AForce_F< AFIELD >.
Definition at line 26 of file aforce_F_Smeared-tmpl.h.
|
inlinevirtual |
in Force, setting the mode is optional when H is nonhermitian.
Reimplemented from AForce_F< AFIELD >.
Definition at line 58 of file aforce_F_Smeared.h.
|
virtual |
sets parameters by a Parameter object: to be implemented in a subclass.
Reimplemented from AForce_F< AFIELD >.
Definition at line 45 of file aforce_F_Smeared-tmpl.h.
|
static |
Definition at line 40 of file aforce_F_Smeared.h.
|
private |
Definition at line 44 of file aforce_F_Smeared.h.
|
private |
Definition at line 43 of file aforce_F_Smeared.h.