CHROMA
Classes | Typedefs

Classes

class  Chroma::AsqtadConnectStateBase
 Basic "Connect State" for ASQTAD. More...
 
class  Chroma::AsqtadConnectState
 The actual Asqtad thing. More...
 
class  Chroma::EigenConnectState
 Eigen-state holder. More...
 
class  Chroma::CreateEigenConnectState
 Create a simple ferm connection state. More...
 
class  Chroma::ExternalField
 Base class for external fields. More...
 
class  Chroma::ExternalFieldEnv::ZeroExternalField
 Construct zero field. More...
 
class  Chroma::ExternalFieldEnv::ConstantMagneticExternalField
 Construct constant Magnetic field. More...
 
class  Chroma::ExternalFieldEnv::LinearElectricExternalField
 Construct Linear Electric field (E = epsilon*x) More...
 
class  Chroma::ExtFieldFermState< T, P, Q >
 External field state. More...
 
class  Chroma::CreateExtFieldFermState< T, P, Q >
 Create a simple ferm connection state. More...
 
struct  Chroma::HexFermStateParams
 Params for hex-links. More...
 
class  Chroma::HexFermState< T, P, Q >
 Hex field state. More...
 
class  Chroma::CreateHexFermState< T, P, Q >
 Create a hex ferm connection state. More...
 
class  Chroma::OverlapConnectState
 Overlap connection state. More...
 
class  Chroma::PeriodicFermState< T, P, Q >
 Periodic version of FermState. More...
 
class  Chroma::CreatePeriodicFermState< T, P, Q >
 Create a simple ferm connection state. More...
 
class  Chroma::SimpleFermState< T, P, Q >
 Simple version of FermState. More...
 
class  Chroma::CreateSimpleFermState< T, P, Q >
 Create a simple ferm connection state. More...
 
struct  Chroma::StoutFermStateParams
 Params for stout-links. More...
 
class  Chroma::StoutFermState< T, P, Q >
 Stout field state. More...
 
class  Chroma::CreateStoutFermState< T, P, Q >
 Create a stout ferm connection state. More...
 
class  Chroma::SLICFermState< T, P, Q >
 SLIC (Stout Link Irrelevant Clover ferm connection state. More...
 
class  Chroma::CreateSLICFermState< T, P, Q >
 Create a SLIC ferm connection state. More...
 

Typedefs

typedef SingletonHolder< ObjectFactory< CreateFermState< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >, std::string, TYPELIST_2(XMLReader &, const std::string &), CreateFermState< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > *(*)(XMLReader &, const std::string &), StringFactoryError > > Chroma::TheStaggeredCreateFermStateFactory
 CreateFermState Factory. More...
 
typedef SingletonHolder< ObjectFactory< CreateFermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >, std::string, TYPELIST_2(XMLReader &, const std::string &), CreateFermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > *(*)(XMLReader &, const std::string &), StringFactoryError > > Chroma::TheCreateFermStateFactory
 CreateFermState Factory. More...
 

Detailed Description

Support for fermion states

Typedef Documentation

◆ TheCreateFermStateFactory

typedef SingletonHolder< ObjectFactory<CreateFermState<LatticeFermion, multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >, std::string, TYPELIST_2(XMLReader&, const std::string&), CreateFermState<LatticeFermion, multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >* (*)(XMLReader&, const std::string&), StringFactoryError> > Chroma::TheCreateFermStateFactory

CreateFermState Factory.

Definition at line 31 of file ferm_createstate_factory_w.h.

◆ TheStaggeredCreateFermStateFactory

typedef SingletonHolder< ObjectFactory<CreateFermState<LatticeStaggeredFermion, multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >, std::string, TYPELIST_2(XMLReader&, const std::string&), CreateFermState<LatticeStaggeredFermion, multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >* (*)(XMLReader&, const std::string&), StringFactoryError> > Chroma::TheStaggeredCreateFermStateFactory

CreateFermState Factory.

Definition at line 31 of file ferm_createstate_factory_s.h.