Grid 0.7.0
HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass > Class Template Reference

#include <FermionOperatorModules.h>

Inheritance diagram for HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >:

Public Types

typedef Reader< ReaderClass > TheReader

Public Member Functions

 HMC_FermionOperatorModuleFactory (const HMC_FermionOperatorModuleFactory &e)=delete
void operator= (const HMC_FermionOperatorModuleFactory &e)=delete

Static Public Member Functions

static HMC_FermionOperatorModuleFactorygetInstance (void)

Private Member Functions

 HMC_FermionOperatorModuleFactory (void)=default
std::string obj_type () const

Detailed Description

template<char const * str, class FermionImpl, class ReaderClass>
class HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >

Definition at line 96 of file FermionOperatorModules.h.

Member Typedef Documentation

◆ TheReader

template<char const * str, class FermionImpl, class ReaderClass>
typedef Reader<ReaderClass> HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >::TheReader

Definition at line 100 of file FermionOperatorModules.h.

Constructor & Destructor Documentation

◆ HMC_FermionOperatorModuleFactory() [1/2]

template<char const * str, class FermionImpl, class ReaderClass>
HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >::HMC_FermionOperatorModuleFactory ( const HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass > & e)
delete

◆ HMC_FermionOperatorModuleFactory() [2/2]

template<char const * str, class FermionImpl, class ReaderClass>
HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >::HMC_FermionOperatorModuleFactory ( void )
privatedefault

Member Function Documentation

◆ operator=()

template<char const * str, class FermionImpl, class ReaderClass>
void HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >::operator= ( const HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass > & e)
delete

◆ getInstance()

template<char const * str, class FermionImpl, class ReaderClass>
HMC_FermionOperatorModuleFactory & HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >::getInstance ( void )
inlinestatic

◆ obj_type()

template<char const * str, class FermionImpl, class ReaderClass>
std::string HMC_FermionOperatorModuleFactory< str, FermionImpl, ReaderClass >::obj_type ( ) const
inlineprivate

Definition at line 111 of file FermionOperatorModules.h.


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