Bridge++  Ver.2.1.3
AForceSmear< AFIELD > Class Template Referenceabstract

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

#include <aforceSmear.h>

Inheritance diagram for AForceSmear< AFIELD >:
ForceSmear_APE ForceSmear_APE_SF ForceSmear_HYP ForceSmear_HYP_SF

Public Member Functions

 AForceSmear ()
 
virtual ~AForceSmear ()
 
virtual void set_parameters (const Parameters &)=0
 
virtual void get_parameters (Parameters &) const =0
 
virtual void force_udiv (Field_G &, const Field_G &, const Field_G &)
 

Private Member Functions

 AForceSmear (const AForceSmear &)
 
AForceSmear & operator= (const AForceSmear &)
 

Detailed Description

template<typename AFIELD>
class AForceSmear< AFIELD >

Base class for force calculation of smeared operators.

Base class for force calculation of smeared operators. [28 Dec 2011 H.Matsufuru]

  • converted to template base class. [21 Mar 2023 H.Matsufuru]

Definition at line 33 of file aforceSmear.h.

Constructor & Destructor Documentation

◆ AForceSmear() [1/2]

template<typename AFIELD >
AForceSmear< AFIELD >::AForceSmear ( )
inline

Definition at line 37 of file aforceSmear.h.

◆ ~AForceSmear()

template<typename AFIELD >
virtual AForceSmear< AFIELD >::~AForceSmear ( )
inlinevirtual

Definition at line 39 of file aforceSmear.h.

◆ AForceSmear() [2/2]

template<typename AFIELD >
AForceSmear< AFIELD >::AForceSmear ( const AForceSmear< AFIELD > &  )
private

Member Function Documentation

◆ force_udiv()

template<typename AFIELD >
virtual void AForceSmear< AFIELD >::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 51 of file aforceSmear.h.

◆ get_parameters()

template<typename AFIELD >
virtual void AForceSmear< AFIELD >::get_parameters ( Parameters &  ) const
pure virtual

◆ operator=()

template<typename AFIELD >
AForceSmear& AForceSmear< AFIELD >::operator= ( const AForceSmear< AFIELD > &  )
private

◆ set_parameters()

template<typename AFIELD >
virtual void AForceSmear< AFIELD >::set_parameters ( const Parameters &  )
pure virtual

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