Bridge++  Ver. 1.1.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
smear_APE_spatial.h
Go to the documentation of this file.
1 
15 #ifndef SMEAR_APE_SPATIAL_INCLUDED
16 #define SMEAR_APE_SPATIAL_INCLUDED
17 
18 #include "smear.h"
19 #include "staples.h"
20 
21 #include "bridgeIO.h"
22 using Bridge::vout;
23 
24 //- parameters class
27 {
28  public:
30 };
31 //- end
32 
34 
45 class Smear_APE_spatial : public Smear
46 {
47  private:
48  int m_Ndim;
49  double m_rho;
51 
52  public:
55  : Smear(), m_Ndim(CommonParameters::Ndim()), m_proj(proj) {}
56 
59 
61  void set_parameters(const Parameters& params);
62 
64  void set_parameters(const double rho);
65 
67  void smear(Field_G& Usmear, const Field_G& U);
68 
69  private:
70 
72  void staple(Field_G&, const Field_G&, const Field_G&,
73  int mu, int nu);
74 };
75 #endif