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

base class for smearing of link variables. More...

#include <smear.h>

Inheritance diagram for Smear:
Smear_APE Smear_APE_SF Smear_APE_spatial Smear_HYP Smear_HYP_SF

Public Member Functions

 Smear ()
 
virtual ~Smear ()
 
virtual void smear (Field_G &, const Field_G &)=0
 
virtual void set_parameters (const Parameters &)=0
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 Smear (const Smear &)
 
Smearoperator= (const Smear &)
 

Detailed Description

base class for smearing of link variables.

[28 Dec 2011 H.Matsufuru] unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa]

Definition at line 34 of file smear.h.

Constructor & Destructor Documentation

Smear::Smear ( )
inline

Definition at line 40 of file smear.h.

virtual Smear::~Smear ( )
inlinevirtual

Definition at line 43 of file smear.h.

Smear::Smear ( const Smear )
private

Member Function Documentation

Smear& Smear::operator= ( const Smear )
private
void Smear::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 54 of file smear.h.

virtual void Smear::set_parameters ( const Parameters )
pure virtual
virtual void Smear::smear ( Field_G ,
const Field_G  
)
pure virtual

Member Data Documentation

Bridge::VerboseLevel Smear::m_vl
protected

Definition at line 37 of file smear.h.


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