Bridge++  Version 1.4.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fieldStrength.h
Go to the documentation of this file.
1 
14 #ifndef FIELDSTRENGTH_INCLUDED
15 #define FIELDSTRENGTH_INCLUDED
16 
17 #include "staple_lex.h"
18 #include "Field/shiftField_lex.h"
19 
20 #include "IO/bridgeIO.h"
21 using Bridge::vout;
22 
24 
32 {
33  public:
34  static const std::string class_name;
35 
36  protected:
38 
39  private:
42 
43  public:
45  : m_vl(CommonParameters::Vlevel()) {}
46 
47  virtual ~FieldStrength() {}
48 
49  private:
50  // non-copyable
53 
54  public:
55  void construct_Fmunu_1x1(Field_G& Fmunu, const int mu, const int nu, const Field_G& U);
56  void construct_Fmunu_1x2(Field_G& Fmunu, const int mu, const int nu, const Field_G& U);
57 };
58 #endif
Staple_lex m_staple
Definition: fieldStrength.h:41
FieldStrength & operator=(const FieldStrength &)
void construct_Fmunu_1x2(Field_G &Fmunu, const int mu, const int nu, const Field_G &U)
BridgeIO vout
Definition: bridgeIO.cpp:495
ShiftField_lex m_shift
Definition: fieldStrength.h:40
Bridge::VerboseLevel m_vl
Definition: fieldStrength.h:37
virtual ~FieldStrength()
Definition: fieldStrength.h:47
static const std::string class_name
Definition: fieldStrength.h:34
Staple construction.
Definition: staple_lex.h:39
SU(N) gauge field.
Definition: field_G.h:38
void construct_Fmunu_1x1(Field_G &Fmunu, const int mu, const int nu, const Field_G &U)
Common parameter class: provides parameters as singleton.
VerboseLevel
Definition: bridgeIO.h:42
Methods to shift a field in the lexical site index.
field strength construction.
Definition: fieldStrength.h:31