Bridge++  Ver. 1.3.x
fprop_4spinor_lex.h
Go to the documentation of this file.
1 
14 #ifndef FPROP_4SPINOR_LEX_INCLUDED
15 #define FPROP_4SPINOR_LEX_INCLUDED
16 
17 #include "fopr_Wilson.h"
18 #include "solver_CG.h"
19 
20 #include "bridgeIO.h"
21 using Bridge::vout;
22 
24 
33 {
34  public:
35  static const std::string class_name;
36 
37  protected:
39 
40  private:
42 
43  public:
45  : m_vl(CommonParameters::Vlevel()), m_fopr(fopr) {}
46 
48  : m_vl(CommonParameters::Vlevel()), m_fopr(fopr.get()) {}
49 
50  private:
51  // non-copyable
54 
55  public:
56 
58 
59  void calc(Field_F *, const Field_F&);
60 };
61 #endif
BridgeIO vout
Definition: bridgeIO.cpp:278
Bridge::VerboseLevel m_vl
Fprop_4spinor_lex(Fopr *fopr)
Fprop_4spinor_lex & operator=(const Fprop_4spinor_lex &)
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
Wilson-type fermion field.
Definition: field_F.h:37
Common parameter class: provides parameters as singleton.
Bridge::VerboseLevel vl
Definition: checker.cpp:18
VerboseLevel
Definition: bridgeIO.h:39
Fprop_4spinor_lex(unique_ptr< Fopr > &fopr)
Base class of fermion operator family.
Definition: fopr.h:49
Get quark propagator for Fopr with 4-spinor and lexical site index.
static const std::string class_name
void calc(Field_F *, const Field_F &)