Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
corr2pt_Wilson_SF.h
Go to the documentation of this file.
1 
15 #ifndef CORR2PT_WILSON_SF_INCLUDED
16 #define CORR2PT_WILSON_SF_INCLUDED
17 
18 #include <valarray>
19 #include "defs.h"
20 #include "index_lex.h"
21 #include "field_F.h"
22 #include "gammaMatrix.h"
23 #include "gammaMatrixSet.h"
24 #include "bridge_complex.h"
25 
27 
38 {
39  public:
40  static const std::string class_name;
41 
42  protected:
44 
45  private:
48 
49  public:
51  : m_vl(CommonParameters::Vlevel()), m_gmset(gmset) {}
52 
54 
101  double fAfP(
102  const std::valarray<Field_F>& sq1,
103  const std::valarray<Field_F>& sq2);
104 
105  double meson_corr(
106  std::valarray<dcomplex>& meson,
107  const GammaMatrix& gm_sink,
108  const GammaMatrix& gm_src,
109  const std::valarray<Field_F>& sq1,
110  const std::valarray<Field_F>& sq2);
111 };
112 #endif
Bridge::VerboseLevel m_vl
double fAfP(const std::valarray< Field_F > &sq1, const std::valarray< Field_F > &sq2)
Two-point correlator for Wilson-type fermions with SF BC.
double meson_corr(std::valarray< dcomplex > &meson, const GammaMatrix &gm_sink, const GammaMatrix &gm_src, const std::valarray< Field_F > &sq1, const std::valarray< Field_F > &sq2)
Gamma Matrix class.
Definition: gammaMatrix.h:45
Corr2pt_Wilson_SF(GammaMatrixSet *gmset)
Set of Gamma Matrices: basis class.
Common parameter class: provides parameters as singleton.
Lexical site index.
Definition: index_lex.h:34
Bridge::VerboseLevel vl
Definition: checker.cpp:18
VerboseLevel
Definition: bridgeIO.h:25
GammaMatrixSet * m_gmset
static const std::string class_name
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)