CHROMA
Classes | Typedefs | Functions

Classes

struct  Chroma::AnisoSpectrumGaugeActParams
 Parameter structure. More...
 
class  Chroma::AnisoSpectrumGaugeAct
 MP gauge action. More...
 
struct  Chroma::AnisoSymGaugeActParams
 Parameter structure. More...
 
struct  Chroma::AnisoSymSpatialGaugeActParams
 Parameter structure. More...
 
class  Chroma::AnisoSymSpatialGaugeAct
 Spatial anisotropic Symanzik improved gauge action. More...
 
class  Chroma::AnisoSymTemporalGaugeAct
 Temporal anisotropic Symanzik improved gauge action. More...
 
struct  Chroma::CharacterGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::CharacterGaugeActEnv::GaugeAct
 Character gauge action. More...
 
struct  Chroma::ConstrainedPlaqGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::ConstrainedPlaqGaugeActEnv::GaugeAct
 Constrained laquette gauge action. More...
 
struct  Chroma::LW1LoopGaugeActParams
 Parameter structure. More...
 
class  Chroma::LW1LoopGaugeAct
 LW1Loop gauge action. More...
 
struct  Chroma::LWTreeGaugeActParams
 Parameter structure. More...
 
class  Chroma::LWTreeGaugeAct
 LWTree gauge action. More...
 
struct  Chroma::PgGaugeActParams
 
class  Chroma::PgGaugeAct
 Parallelogram gauge action. More...
 
struct  Chroma::PlaqGaugeActParams
 Parameter structure. More...
 
class  Chroma::PlaqGaugeAct
 
struct  Chroma::PlaqPlusAdjPowerGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::PlaqPlusAdjPowerGaugeActEnv::GaugeAct
 PlaqPlusAdjPower gauge action. More...
 
struct  Chroma::PlaqPlusAdjointGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::PlaqPlusAdjointGaugeActEnv::GaugeAct
 PlaqPlusAdjointuette gauge action. More...
 
struct  Chroma::PlaqPlusPlaqPowerGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::PlaqPlusPlaqPowerGaugeActEnv::GaugeAct
 PlaqPlusPlaqPower gauge action. More...
 
struct  Chroma::PlaqPlusSpatialTwoPlaqGaugeActParams
 Parameter structure. More...
 
class  Chroma::PlaqPlusSpatialTwoPlaqGaugeAct
 Plaquette gauge action. More...
 
struct  Chroma::PlaqPlusTwoPlaqGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::PlaqPlusTwoPlaqGaugeActEnv::GaugeAct
 PlaqPlusTwoPlaquette gauge action. More...
 
struct  Chroma::RBCGaugeActParams
 Parameter structure. More...
 
class  Chroma::RBCGaugeAct
 RG gauge action. More...
 
struct  Chroma::RectGaugeActParams
 Parameter structure. More...
 
class  Chroma::RectGaugeAct
 Rect gauge action. More...
 
struct  Chroma::RGGaugeActParams
 Parameter structure. More...
 
class  Chroma::RGGaugeAct
 RG gauge action. More...
 
struct  Chroma::SFPlaqPlusAdjointGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::SFPlaqPlusAdjointGaugeActEnv::GaugeAct
 PlaqPlusAdjointuette gauge action. More...
 
struct  Chroma::SFPlaqPlusTwoPlaqGaugeActEnv::Params
 Parameter structure. More...
 
class  Chroma::SFPlaqPlusTwoPlaqGaugeActEnv::GaugeAct
 PlaqPlusTwoPlaquette gauge action. More...
 
struct  Chroma::SpatialTwoPlaqGaugeActParams
 Parameter structure. More...
 
class  Chroma::SpatialTwoPlaqGaugeAct
 Plaquette gauge action. More...
 
class  Chroma::SpatialWilsonGaugeAct
 Wilson gauge action. More...
 
class  Chroma::TemporalWilsonGaugeAct
 Wilson gauge action. More...
 
struct  Chroma::WilsonCoarseFine1LoopGaugeActParams
 Parameter structure. More...
 
class  Chroma::WilsonCoarseFine1LoopGaugeAct
 WilsonCoarseFine gauge action. More...
 
struct  Chroma::WilsonCoarseFineGaugeActParams
 Parameter structure. More...
 
class  Chroma::WilsonCoarseFineGaugeAct
 WilsonCoarseFine gauge action. More...
 
class  Chroma::WilsonGaugeAct
 Wilson gauge action. More...
 
struct  Chroma::WilsonGaugeActParams
 Parameter structure. More...
 

Typedefs

typedef SingletonHolder< ObjectFactory< GaugeAction< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >, std::string, TYPELIST_2(XMLReader &, const std::string &), GaugeAction< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > *(*)(XMLReader &, const std::string &), StringFactoryError > > Chroma::TheGaugeActFactory
 GaugeAct Factory. More...
 

Functions

void Chroma::read (XMLReader &xml, const std::string &path, AnisoSpectrumGaugeActParams &p)
 
void Chroma::write (XMLWriter &xml, const std::string &path, const AnisoSpectrumGaugeActParams &param)
 
void Chroma::read (XMLReader &xml, const std::string &path, AnisoSymGaugeActParams &p)
 
void Chroma::write (XMLWriter &xml, const std::string &path, const AnisoSymGaugeActParams &param)
 
void Chroma::read (XMLReader &xml, const std::string &path, AnisoSymSpatialGaugeActParams &p)
 
void Chroma::write (XMLWriter &xml, const std::string &path, const AnisoSymSpatialGaugeActParams &param)
 
void Chroma::read (XMLReader &xml, const std::string &path, LW1LoopGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, LWTreeGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, PgGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, PlaqGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, PlaqPlusSpatialTwoPlaqGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, RBCGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, RectGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, RGGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, SpatialTwoPlaqGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, WilsonCoarseFine1LoopGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, WilsonCoarseFineGaugeActParams &p)
 
void Chroma::read (XMLReader &xml, const std::string &path, WilsonGaugeActParams &p)
 

Detailed Description

Various gauge actions

Typedef Documentation

◆ TheGaugeActFactory

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

GaugeAct Factory.

Definition at line 29 of file gaugeact_factory.h.

Function Documentation

◆ read() [1/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
AnisoSpectrumGaugeActParams p 
)

Definition at line 65 of file aniso_spectrum_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [2/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
AnisoSymGaugeActParams p 
)

Definition at line 42 of file aniso_sym_gaugeact_params.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [3/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
AnisoSymSpatialGaugeActParams p 
)

Definition at line 88 of file aniso_sym_gaugeact_params.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [4/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
LW1LoopGaugeActParams p 
)

Definition at line 54 of file lw_1loop_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [5/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
LWTreeGaugeActParams p 
)

Definition at line 59 of file lw_tree_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [6/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
PgGaugeActParams p 
)

Definition at line 57 of file pg_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [7/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
PlaqGaugeActParams p 
)

Definition at line 76 of file plaq_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [8/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
PlaqPlusSpatialTwoPlaqGaugeActParams p 
)

Definition at line 70 of file plaq_plus_spatial_two_plaq_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [9/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
RBCGaugeActParams p 
)

Definition at line 54 of file rbc_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [10/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
RectGaugeActParams p 
)

Definition at line 106 of file rect_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [11/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
RGGaugeActParams p 
)

Definition at line 58 of file rg_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [12/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
SpatialTwoPlaqGaugeActParams p 
)

Definition at line 63 of file spatial_two_plaq_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [13/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
WilsonCoarseFine1LoopGaugeActParams p 
)

Definition at line 66 of file wilson_coarse_fine_1loop_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [14/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
WilsonCoarseFineGaugeActParams p 
)

Definition at line 60 of file wilson_coarse_fine_gaugeact.cc.

References Chroma::p, and Chroma::tmp.

◆ read() [15/15]

void Chroma::read ( XMLReader &  xml,
const std::string &  path,
WilsonGaugeActParams p 
)

Definition at line 23 of file wilson_gaugeact_params.cc.

References Chroma::p, and Chroma::tmp.

◆ write() [1/3]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const AnisoSpectrumGaugeActParams param 
)

◆ write() [2/3]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const AnisoSymGaugeActParams param 
)

◆ write() [3/3]

void Chroma::write ( XMLWriter &  xml,
const std::string &  path,
const AnisoSymSpatialGaugeActParams param 
)