CHROMA
Namespaces | Classes | Functions
Chroma::InlineBarSpecEnv Namespace Reference

Namespaces

 BarSpec
 

Classes

struct  Params
 Parameter structure. More...
 
class  InlineMeas
 Inline measurement of hadron spectrum. More...
 

Functions

bool registerAll ()
 Register all the factories. More...
 
void read (XMLReader &xml, const std::string &path, Params::SpinTerms_t &ter)
 
void write (XMLWriter &xml, const std::string &path, const Params::SpinTerms_t &ter)
 
void read (XMLReader &xml, const std::string &path, Params::SpinWF_t &spWF)
 
void write (XMLWriter &xml, const std::string &path, const Params::SpinWF_t &spWF)
 
void read (XMLReader &xml, const std::string &path, Params::Operators_t &op)
 
void write (XMLWriter &xml, const std::string &path, const Params::Operators_t &op)
 
void read (XMLReader &xml, const std::string &path, Params::State_t &s)
 
void write (XMLWriter &xml, const std::string &path, const Params::State_t &s)
 
void read (XMLReader &xml, const std::string &path, Params::Param_t &param)
 Reader for parameters. More...
 
void write (XMLWriter &xml, const std::string &path, const Params::Param_t &param)
 Writer for parameters. More...
 
void read (XMLReader &xml, const std::string &path, Params::NamedObject_t::Props_t &input)
 Propagator input. More...
 
void write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t::Props_t &input)
 Propagator output. More...
 
void read (XMLReader &xml, const std::string &path, Params::NamedObject_t &input)
 Propagator input. More...
 
void write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t &input)
 Propagator output. More...
 
void epsilon_contract (LatticeComplex &res, const multi2d< LatticeComplex > &l, const multi2d< LatticeComplex > &m, const multi2d< LatticeComplex > &r)
 

Function Documentation

◆ epsilon_contract()

void Chroma::InlineBarSpecEnv::epsilon_contract ( LatticeComplex &  res,
const multi2d< LatticeComplex > &  l,
const multi2d< LatticeComplex > &  m,
const multi2d< LatticeComplex > &  r 
)

Definition at line 283 of file inline_barspec_db_w.cc.

References l, m, and Chroma::r.

Referenced by Chroma::InlineBarSpecEnv::BarSpec::contract().

◆ read() [1/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::NamedObject_t input 
)

◆ read() [2/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::NamedObject_t::Props_t input 
)

◆ read() [3/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::Operators_t op 
)

◆ read() [4/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::Param_t param 
)

◆ read() [5/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::SpinTerms_t ter 
)

◆ read() [6/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::SpinWF_t spWF 
)

◆ read() [7/7]

void Chroma::InlineBarSpecEnv::read ( XMLReader &  xml,
const std::string &  path,
Params::State_t s 
)

Definition at line 103 of file inline_barspec_db_w.cc.

References read(), and Chroma::s().

◆ registerAll()

bool Chroma::InlineBarSpecEnv::registerAll ( )

◆ write() [1/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::NamedObject_t input 
)

◆ write() [2/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::NamedObject_t::Props_t input 
)

◆ write() [3/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::Operators_t op 
)

◆ write() [4/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::Param_t param 
)

◆ write() [5/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::SpinTerms_t ter 
)

◆ write() [6/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::SpinWF_t spWF 
)

◆ write() [7/7]

void Chroma::InlineBarSpecEnv::write ( XMLWriter &  xml,
const std::string &  path,
const Params::State_t s 
)

Definition at line 114 of file inline_barspec_db_w.cc.

References Chroma::pop(), Chroma::push(), Chroma::s(), and write().