CHROMA
Classes | Functions | Variables
Chroma::InlineBaryonMatElemColorVecEnv Namespace Reference

Anonymous namespace. More...

Classes

struct  KeyBaryonElementalOperator_t
 Baryon operator. More...
 
struct  ValBaryonElementalOperator_t
 Baryon operator. More...
 
struct  KeyValBaryonElementalOperator_t
 Holds key and value as temporaries. More...
 
struct  Params
 Parameter structure. More...
 
class  InlineMeas
 Inline measurement of baryon operators via colorstd::vector matrix elements. More...
 

Functions

void read (XMLReader &xml, const std::string &path, InlineBaryonMatElemColorVecEnv::Params::Param_t::Displacement_t &param)
 
void write (XMLWriter &xml, const std::string &path, const InlineBaryonMatElemColorVecEnv::Params::Param_t::Displacement_t &param)
 
void read (XMLReader &xml, const std::string &path, InlineBaryonMatElemColorVecEnv::Params::Param_t &param)
 
void write (XMLWriter &xml, const std::string &path, const InlineBaryonMatElemColorVecEnv::Params::Param_t &param)
 
void read (XMLReader &xml, const std::string &path, InlineBaryonMatElemColorVecEnv::Params::NamedObject_t &input)
 Read named objects. More...
 
void write (XMLWriter &xml, const std::string &path, const InlineBaryonMatElemColorVecEnv::Params::NamedObject_t &input)
 Write named objects. More...
 
void write (XMLWriter &xml, const std::string &path, const InlineBaryonMatElemColorVecEnv::Params &param)
 
bool registerAll ()
 Register all the factories. More...
 
void read (BinaryReader &bin, KeyBaryonElementalOperator_t &param)
 BaryonElementalOperator reader. More...
 
void write (BinaryWriter &bin, const KeyBaryonElementalOperator_t &param)
 BaryonElementalOperator write. More...
 
void read (XMLReader &xml, const std::string &path, KeyBaryonElementalOperator_t &param)
 BaryonElementalOperator reader. More...
 
void write (XMLWriter &xml, const std::string &path, const KeyBaryonElementalOperator_t &param)
 BaryonElementalOperator writer. More...
 
void read (BinaryReader &bin, ValBaryonElementalOperator_t &param)
 BaryonElementalOperator reader. More...
 
void write (BinaryWriter &bin, const ValBaryonElementalOperator_t &param)
 BaryonElementalOperator write. More...
 
multi1d< int > normDisp (const multi1d< int > &orig)
 Normalize just one displacement array. More...
 
multi1d< Params::Param_t::Displacement_tnormalizeDisplacements (const multi1d< Params::Param_t::Displacement_t > &orig_list)
 Make sure displacements are something sensible. More...
 

Variables

const std::string name = "BARYON_MATELEM_COLORVEC"
 

Detailed Description

Anonymous namespace.

Diagnostic stuff

Function Documentation

◆ normalizeDisplacements()

multi1d<Params::Param_t::Displacement_t> Chroma::InlineBaryonMatElemColorVecEnv::normalizeDisplacements ( const multi1d< Params::Param_t::Displacement_t > &  orig_list)

◆ normDisp()

multi1d<int> Chroma::InlineBaryonMatElemColorVecEnv::normDisp ( const multi1d< int > &  orig)

Normalize just one displacement array.

Definition at line 376 of file inline_baryon_matelem_colorvec_w.cc.

References Chroma::END_CODE(), and Chroma::START_CODE().

Referenced by normalizeDisplacements().

◆ read() [1/6]

void Chroma::InlineBaryonMatElemColorVecEnv::read ( BinaryReader &  bin,
KeyBaryonElementalOperator_t param 
)

◆ read() [2/6]

void Chroma::InlineBaryonMatElemColorVecEnv::read ( BinaryReader &  bin,
ValBaryonElementalOperator_t param 
)

◆ read() [3/6]

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

◆ read() [4/6]

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

◆ read() [5/6]

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

◆ read() [6/6]

void Chroma::InlineBaryonMatElemColorVecEnv::read ( XMLReader &  xml,
const std::string &  path,
KeyBaryonElementalOperator_t param 
)

◆ registerAll()

bool Chroma::InlineBaryonMatElemColorVecEnv::registerAll ( )

◆ write() [1/7]

void Chroma::InlineBaryonMatElemColorVecEnv::write ( BinaryWriter &  bin,
const KeyBaryonElementalOperator_t param 
)

◆ write() [2/7]

void Chroma::InlineBaryonMatElemColorVecEnv::write ( BinaryWriter &  bin,
const ValBaryonElementalOperator_t param 
)

◆ write() [3/7]

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

◆ write() [4/7]

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

◆ write() [5/7]

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

◆ write() [6/7]

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

◆ write() [7/7]

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

Variable Documentation

◆ name

const std::string Chroma::InlineBaryonMatElemColorVecEnv::name = "BARYON_MATELEM_COLORVEC"