Bridge++  Ver. 2.0.2
ForceSmear Class Referenceabstract

Base class for force calculation of smeared operators. More...

#include <forceSmear.h>

Inheritance diagram for ForceSmear:
ForceSmear_APE ForceSmear_APE_SF ForceSmear_HYP ForceSmear_HYP_SF

Public Member Functions

 ForceSmear ()
 
virtual ~ForceSmear ()
 
virtual void set_parameters (const Parameters &)=0
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 
virtual void get_parameters (Parameters &) const =0
 
virtual void force_udiv (Field_G &, const Field_G &, const Field_G &)
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 ForceSmear (const ForceSmear &)
 
ForceSmearoperator= (const ForceSmear &)
 

Detailed Description

Base class for force calculation of smeared operators.

                             [28 Dec 2011 H.Matsufuru]

unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa]

Definition at line 34 of file forceSmear.h.

Constructor & Destructor Documentation

◆ ForceSmear() [1/2]

ForceSmear::ForceSmear ( )
inline

Definition at line 38 of file forceSmear.h.

◆ ~ForceSmear()

virtual ForceSmear::~ForceSmear ( )
inlinevirtual

Definition at line 41 of file forceSmear.h.

◆ ForceSmear() [2/2]

ForceSmear::ForceSmear ( const ForceSmear )
private

Member Function Documentation

◆ force_udiv()

virtual void ForceSmear::force_udiv ( Field_G ,
const Field_G ,
const Field_G  
)
inlinevirtual

Reimplemented in ForceSmear_APE_SF, ForceSmear_HYP_SF, ForceSmear_APE, and ForceSmear_HYP.

Definition at line 55 of file forceSmear.h.

◆ get_parameters()

virtual void ForceSmear::get_parameters ( Parameters ) const
pure virtual

◆ operator=()

ForceSmear& ForceSmear::operator= ( const ForceSmear )
private

◆ set_parameter_verboselevel()

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

Definition at line 51 of file forceSmear.h.

◆ set_parameters()

virtual void ForceSmear::set_parameters ( const Parameters )
pure virtual

Member Data Documentation

◆ m_vl

Bridge::VerboseLevel ForceSmear::m_vl
protected

Definition at line 58 of file forceSmear.h.


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