Bridge++  Ver. 1.3.x
fprop.h
Go to the documentation of this file.
1 
14 #ifndef FPROP_INCLUDED
15 #define FPROP_INCLUDED
16 
17 #include "fopr.h"
18 #include "bridgeIO.h"
19 
20 class Fprop
21 {
22  protected:
24 
25  public:
26 
28  : m_vl(CommonParameters::Vlevel()) {}
29 
30  virtual ~Fprop() {}
31 
32  private:
33  // non-copyable
34  Fprop(const Fprop&);
35  Fprop& operator=(const Fprop&);
36 
37  public:
38 
40 
41  virtual void invert_D(Field&, const Field&, int&, double&) = 0;
42  virtual void invert_DdagD(Field&, const Field&, int&, double&) = 0;
43 
44  virtual void set_config(Field *) = 0;
45 };
46 #endif
virtual void set_config(Field *)=0
Definition: fprop.h:20
Container of Field-type object.
Definition: field.h:39
Fprop()
Definition: fprop.h:27
Bridge::VerboseLevel m_vl
Definition: fprop.h:23
Fprop & operator=(const Fprop &)
virtual void invert_D(Field &, const Field &, int &, double &)=0
virtual void invert_DdagD(Field &, const Field &, int &, double &)=0
Common parameter class: provides parameters as singleton.
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
Definition: fprop.h:39
Bridge::VerboseLevel vl
Definition: checker.cpp:18
VerboseLevel
Definition: bridgeIO.h:39
virtual ~Fprop()
Definition: fprop.h:30