Bridge++
Ver. 2.0.2
|
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 &) |
void | set_config (Field *U) |
void | set_mode (const std::string &mode) |
void | force_udiv (AFIELD &force, const AFIELD &eta) |
void | force_udiv1 (AFIELD &force, const AFIELD &zeta, const AFIELD &eta) |
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 |
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.
void AForce_F_Smeared< AFIELD >::force_udiv | ( | AFIELD & | force, |
const AFIELD & | eta | ||
) |
Definition at line 55 of file aforce_F_Smeared-tmpl.h.
void AForce_F_Smeared< AFIELD >::force_udiv1 | ( | AFIELD & | force, |
const AFIELD & | zeta, | ||
const AFIELD & | eta | ||
) |
Definition at line 98 of file aforce_F_Smeared-tmpl.h.
|
private |
initial setup.
Definition at line 18 of file aforce_F_Smeared-tmpl.h.
|
private |
Definition at line 141 of file aforce_F_Smeared-tmpl.h.
void AForce_F_Smeared< AFIELD >::set_config | ( | Field * | U | ) |
Definition at line 26 of file aforce_F_Smeared-tmpl.h.
|
inline |
Definition at line 58 of file aforce_F_Smeared.h.
void AForce_F_Smeared< AFIELD >::set_parameters | ( | const Parameters & | params | ) |
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.