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

Base template class for smearing of link variables. More...

#include <asmear.h>

Inheritance diagram for ASmear< AFIELD >:
Smear_APE Smear_APE_SF Smear_APE_spatial Smear_HYP Smear_HYP_SF

Public Member Functions

 ASmear ()
 
virtual ~ASmear ()
 
virtual void smear (Field_G &, const Field_G &)=0
 
virtual void set_parameters (const Parameters &)=0
 
virtual void get_parameters (Parameters &) const =0
 

Private Member Functions

 ASmear (const ASmear &)
 
ASmear & operator= (const ASmear &)
 

Detailed Description

template<typename AFIELD>
class ASmear< AFIELD >

Base template class for smearing of link variables.

This template class provide the base class of smearing.

  • original version [28 Dec 2011 H.Matsufuru]
  • template base class [20 Feb 2023 H.Matsufuru]

Definition at line 31 of file asmear.h.

Constructor & Destructor Documentation

◆ ASmear() [1/2]

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

Definition at line 34 of file asmear.h.

◆ ~ASmear()

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

Definition at line 35 of file asmear.h.

◆ ASmear() [2/2]

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

Member Function Documentation

◆ get_parameters()

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

◆ operator=()

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

◆ set_parameters()

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

◆ smear()

template<typename AFIELD >
virtual void ASmear< AFIELD >::smear ( Field_G &  ,
const Field_G &   
)
pure virtual

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