Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fprop Class Referenceabstract

Base class for fermion propagator class family. More...

#include <fprop.h>

Inheritance diagram for Fprop:
Fprop_Standard_eo Fprop_Standard_lex

Public Member Functions

 Fprop ()
 
virtual ~Fprop ()
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 
virtual void invert_D (Field &, const Field &, int &, double &)=0
 
virtual void invert_DdagD (Field &, const Field &, int &, double &)=0
 
virtual void set_config (Field *)=0
 
virtual double flop_count ()=0
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 Fprop (const Fprop &)
 
Fpropoperator= (const Fprop &)
 

Detailed Description

Base class for fermion propagator class family.

[28 Dec 2011 H.Matsufuru] Introduce unique_ptr to avoid memory leaks. [21 Mar 2015 Y.Namekawa] Add flop_count. [ 8 Aug 2016 Y.Namekawa]

Definition at line 30 of file fprop.h.

Constructor & Destructor Documentation

Fprop::Fprop ( )
inline

Definition at line 36 of file fprop.h.

virtual Fprop::~Fprop ( )
inlinevirtual

Definition at line 39 of file fprop.h.

Fprop::Fprop ( const Fprop )
private

Member Function Documentation

virtual double Fprop::flop_count ( )
pure virtual

Implemented in Fprop_Standard_eo, and Fprop_Standard_lex.

virtual void Fprop::invert_D ( Field ,
const Field ,
int &  ,
double &   
)
pure virtual

Implemented in Fprop_Standard_eo, and Fprop_Standard_lex.

virtual void Fprop::invert_DdagD ( Field ,
const Field ,
int &  ,
double &   
)
pure virtual

Implemented in Fprop_Standard_eo, and Fprop_Standard_lex.

Fprop& Fprop::operator= ( const Fprop )
private
virtual void Fprop::set_config ( Field )
pure virtual

Implemented in Fprop_Standard_eo, and Fprop_Standard_lex.

void Fprop::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 47 of file fprop.h.

Member Data Documentation

Bridge::VerboseLevel Fprop::m_vl
protected

Definition at line 33 of file fprop.h.


The documentation for this class was generated from the following file: