Go to the documentation of this file.
10 #ifndef SMEAR_APE_INCLUDED
11 #define SMEAR_APE_INCLUDED
96 int index(
const int mu,
const int nu)
97 {
return mu +
m_Ndim * nu; }
109 static bool register_factory()
112 init &= Smear::Factory::Register(
"APE", create_object);
113 init &= Smear::Factory_params::Register(
"APE", create_object_with_params);
Bridge::VerboseLevel m_vl
int m_Ndim
spacetime dimension
void set_parameters(const Parameters ¶ms)
Setting parameters with Parameters object.
void smear(Field_G &Usmear, const Field_G &U)
Smearing of a given gauge field.
static const std::string class_name
int m_Nvol
spacetime volume
Smear_APE(Projection *proj, const Parameters ¶ms)
Constructor with parameters.
DEPRECATED Smear_APE(Projection *proj)
~Smear_APE()
Deconstructor.
Base template class for smearing of link variables.
APE type smearing of link variables.
Base template class for projection operator into gauge group.
void init()
Obsolete initial setup.
Projection * m_proj
projector to group element
std::vector< double > m_rho
smearing parameter
void tidyup()
Final clean-up.
void get_parameters(Parameters ¶ms) const
Getting parameters by Parameters object.
int index(const int mu, const int nu)