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

Baryon sequential sources. More...

Classes

struct  BaryonOperator_t
 Group baryon operator parameters. More...
 
struct  Params
 
struct  QuarkSourceSolutions_t
 Structure holding a source and its solutions. More...
 
class  GroupBaryonOp
 
class  GroupBaryonQQQ
 

Functions

void read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params::Qprop_t::Solutions_t &input)
 Reader. More...
 
void read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params::Qprop_t &input)
 
void read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params::dilution_t &input)
 
void read (XMLReader &xml, const std::string &path, GroupBaryonOperatorEnv::Params &input)
 
void write (XMLWriter &xml, const std::string &path, const GroupBaryonOperatorEnv::Params &param)
 
int DilSwap (int ord, int i, int j, int k, int which)
 
int DilSwapInv (int ord, int i, int j, int k, int which)
 
void ReadTextInput (Params &params, multi1d< GroupBaryonOp > &AB, multi1d< GroupBaryonOp > &CB, multi1d< GroupBaryonQQQ > &AQQQ, multi1d< GroupBaryonQQQ > &CQQQ)
 Reader. More...
 
bool registerAll ()
 Register all the factories. More...
 

Variables

const std::string name = "GROUP_BARYON"
 

Detailed Description

Baryon sequential sources.

Name and registration.

Function Documentation

◆ DilSwap()

int Chroma::GroupBaryonOperatorEnv::DilSwap ( int  ord,
int  i,
int  j,
int  k,
int  which 
)

Definition at line 179 of file group_baryon_operator_w.cc.

References Chroma::i, j, and Chroma::k.

Referenced by main().

◆ DilSwapInv()

int Chroma::GroupBaryonOperatorEnv::DilSwapInv ( int  ord,
int  i,
int  j,
int  k,
int  which 
)

Definition at line 223 of file group_baryon_operator_w.cc.

References Chroma::i, j, and Chroma::k.

Referenced by main().

◆ read() [1/3]

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

◆ read() [2/3]

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

◆ read() [3/3]

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

◆ ReadTextInput()

void Chroma::GroupBaryonOperatorEnv::ReadTextInput ( Params params,
multi1d< GroupBaryonOp > &  AB,
multi1d< GroupBaryonOp > &  CB,
multi1d< GroupBaryonQQQ > &  AQQQ,
multi1d< GroupBaryonQQQ > &  CQQQ 
)

◆ registerAll()

bool Chroma::GroupBaryonOperatorEnv::registerAll ( )

◆ write()

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

Variable Documentation

◆ name

const std::string Chroma::GroupBaryonOperatorEnv::name = "GROUP_BARYON"

Definition at line 1053 of file group_baryon_operator_w.cc.

Referenced by registerAll().