Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fprop_Standard_eo.h
Go to the documentation of this file.
1 
14 #ifndef FPROP_STANDARD_EO_INCLUDED
15 #define FPROP_STANDARD_EO_INCLUDED
16 
17 #include "fprop.h"
18 #include "field_G.h"
19 
20 #include "fopr_eo.h"
21 #include "index_eo.h"
22 
23 #include "solver.h"
24 
26 
34 class Fprop_Standard_eo : public Fprop
35 {
36  public:
37  static const std::string class_name;
38 
39  public:
40 
42  : Fprop(), m_solver(solver)
43  {
44  m_index = new Index_eo;
46  }
47 
49  {
50  delete m_index;
51  delete m_Ueo;
52  }
53 
54  void set_config(Field *);
55 
56  void invert_D(Field&, const Field&, int&, double&);
57  void invert_DdagD(Field&, const Field&, int&, double&);
58 
59 
60  private:
63 
65 };
66 #endif
void set_config(Field *)
Definition: fprop.h:20
Container of Field-type object.
Definition: field.h:37
static const std::string class_name
void invert_D(Field &, const Field &, int &, double &)
Even-odd site index.
Definition: index_eo.h:39
SU(N) gauge field.
Definition: field_G.h:36
Get quark propagator for Fopr with even-odd site index.
void invert_DdagD(Field &, const Field &, int &, double &)
Base class for linear solver class family.
Definition: solver.h:37
Fprop_Standard_eo(Solver *solver)