Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 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::ForceSmear ( )
inline

Definition at line 38 of file forceSmear.h.

virtual ForceSmear::~ForceSmear ( )
inlinevirtual

Definition at line 41 of file forceSmear.h.

ForceSmear::ForceSmear ( const ForceSmear )
private

Member Function Documentation

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

Reimplemented in ForceSmear_APE_SF, ForceSmear_APE, ForceSmear_HYP_SF, and ForceSmear_HYP.

Definition at line 53 of file forceSmear.h.

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

Definition at line 51 of file forceSmear.h.

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

Member Data Documentation

Bridge::VerboseLevel ForceSmear::m_vl
protected

Definition at line 56 of file forceSmear.h.


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