CHROMA
Public Member Functions | Private Attributes | List of all members
Chroma::SimpleHadronOperatorEnv::HadronOperator< T > Class Template Referenceabstract

Construct baryon operators. More...

#include <simple_hadron_operator_w.h>

Public Member Functions

virtual ~HadronOperator ()
 Virtual destructor to help with cleanup;. More...
 
virtual multi1d< LatticeComplex > operator() (const multi1d< T > &quarks, enum PlusMinus isign) const =0
 Construct the operator (do the contractions) More...
 
 HadronOperator (const GroupXML_t &xml)
 
 HadronOperator ()
 

Private Attributes

std::string type
 
std::string file
 
std::string name
 

Detailed Description

template<typename T>
class Chroma::SimpleHadronOperatorEnv::HadronOperator< T >

Construct baryon operators.

Definition at line 29 of file simple_hadron_operator_w.h.

Constructor & Destructor Documentation

◆ ~HadronOperator()

template<typename T >
virtual Chroma::SimpleHadronOperatorEnv::HadronOperator< T >::~HadronOperator ( )
inlinevirtual

Virtual destructor to help with cleanup;.

Definition at line 33 of file simple_hadron_operator_w.h.

◆ HadronOperator() [1/2]

template<typename T >
Chroma::SimpleHadronOperatorEnv::HadronOperator< T >::HadronOperator ( const GroupXML_t xml)
inline

◆ HadronOperator() [2/2]

Definition at line 46 of file simple_hadron_operator_w.h.

Member Function Documentation

◆ operator()()

template<typename T >
virtual multi1d<LatticeComplex> Chroma::SimpleHadronOperatorEnv::HadronOperator< T >::operator() ( const multi1d< T > &  quarks,
enum PlusMinus  isign 
) const
pure virtual

Construct the operator (do the contractions)

Implemented in Chroma::SimpleHadronOperatorEnv::Baryon.

Member Data Documentation

◆ file

template<typename T >
std::string Chroma::SimpleHadronOperatorEnv::HadronOperator< T >::file
private

◆ name

template<typename T >
std::string Chroma::SimpleHadronOperatorEnv::HadronOperator< T >::name
private

◆ type

template<typename T >
std::string Chroma::SimpleHadronOperatorEnv::HadronOperator< T >::type
private

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