Bridge++
Ver. 1.2.x
|
APE type smearing of link variables. More...
#include <smear_APE.h>
Public Member Functions | |
Smear_APE (Projection *proj) | |
Constructor requires a pointer to Projection object. More... | |
~Smear_APE () | |
Deconstructor. More... | |
void | set_parameters (const Parameters ¶ms) |
Setting parameters with Parameters object. More... | |
void | set_parameters (const double rho1) |
Setting parameter with isotropic parameter. More... | |
void | set_parameters (const std::valarray< double > &rho) |
Setting parameter with anisotropic parameter. More... | |
void | smear (Field_G &Usmear, const Field_G &U) |
Smearing of a given gauge field. More... | |
![]() | |
Smear () | |
virtual | ~Smear () |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Static Public Attributes | |
static const std::string | class_name = "Smear_APE" |
Private Member Functions | |
void | staple (Field_G &, const Field_G &, const Field_G &, int mu, int nu) |
Staple construction. More... | |
Private Attributes | |
int | m_Ndim |
spacetime dimension More... | |
std::valarray< double > | m_rho |
smearing parameter More... | |
Projection * | m_proj |
projector to group element. More... | |
Additional Inherited Members | |
![]() | |
Bridge::VerboseLevel | m_vl |
APE type smearing of link variables.
This class smears link variables with APE-type construction of smeared links with a given projection operator to SU(N) group element. Parameter is (,), which in general depends on the directions of the modified link and the staple. By explicitly giving (,) as valarray object, anisotropic setup is possible, while isotropic setup requires only one double parameter, `rho_uniform'. 08 Apr 2012/15 Jul 2012 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa]
Definition at line 50 of file smear_APE.h.
|
inline |
Constructor requires a pointer to Projection object.
Definition at line 62 of file smear_APE.h.
|
inline |
Deconstructor.
Definition at line 68 of file smear_APE.h.
|
virtual |
Setting parameters with Parameters object.
Implements Smear.
Definition at line 59 of file smear_APE.cpp.
void Smear_APE::set_parameters | ( | const double | rho1 | ) |
Setting parameter with isotropic parameter.
Definition at line 82 of file smear_APE.cpp.
void Smear_APE::set_parameters | ( | const std::valarray< double > & | rho | ) |
Setting parameter with anisotropic parameter.
Staple construction.
|
static |
Definition at line 53 of file smear_APE.h.
|
private |
spacetime dimension
Definition at line 56 of file smear_APE.h.
|
private |
projector to group element.
Definition at line 58 of file smear_APE.h.
|
private |
smearing parameter
Definition at line 57 of file smear_APE.h.