CHROMA
Classes | Namespaces | Macros | Functions
group_baryon_operator_w.h File Reference

Construct group baryon operators. More...

#include "handle.h"
#include "meas/hadron/baryon_operator.h"
#include "meas/smear/quark_smearing.h"
#include "io/xml_group_reader.h"
#include "io/qprop_io.h"
#include "io/cfgtype_io.h"
#include "meas/hadron/baryon_operator_aggregate_w.h"
#include "meas/hadron/baryon_operator_factory_w.h"
#include "meas/sources/source_smearing_aggregate.h"
#include "meas/sources/source_smearing_factory.h"
#include "meas/sinks/sink_smearing_aggregate.h"
#include "meas/sinks/sink_smearing_factory.h"
#include "meas/smear/quark_source_sink.h"
#include "meas/sources/dilutezN_source_const.h"
#include "meas/sources/zN_src.h"

Go to the source code of this file.

Classes

struct  Chroma::GroupBaryonOperatorEnv::BaryonOperator_t
 Group baryon operator parameters. More...
 
struct  Chroma::GroupBaryonOperatorEnv::BaryonOperator_t::BaryonOperatorInsertion_t
 Baryon operator. More...
 
struct  Chroma::GroupBaryonOperatorEnv::BaryonOperator_t::BaryonOperatorInsertion_t::BaryonOperatorIndex_t
 Possible operator index. More...
 
struct  Chroma::GroupBaryonOperatorEnv::BaryonOperator_t::BaryonOperatorInsertion_t::BaryonOperatorIndex_t::BaryonOperatorElement_t
 Baryon operator element. More...
 
struct  Chroma::GroupBaryonOperatorEnv::Params
 
struct  Chroma::GroupBaryonOperatorEnv::Params::param_t
 
struct  Chroma::GroupBaryonOperatorEnv::Params::Qprop_t
 
struct  Chroma::GroupBaryonOperatorEnv::Params::Qprop_t::Solutions_t
 
struct  Chroma::GroupBaryonOperatorEnv::Params::QuarkSourceSolutions_t
 Structure holding a source and its solutions. More...
 
struct  Chroma::GroupBaryonOperatorEnv::Params::QuarkSourceSolutions_t::QuarkSolution_t
 Structure holding solutions. More...
 
struct  Chroma::GroupBaryonOperatorEnv::Params::gaugestuff_t
 
struct  Chroma::GroupBaryonOperatorEnv::Params::dilution_t
 
struct  Chroma::GroupBaryonOperatorEnv::Params::NamedObject_t
 
struct  Chroma::GroupBaryonOperatorEnv::QuarkSourceSolutions_t
 Structure holding a source and its solutions. More...
 
struct  Chroma::GroupBaryonOperatorEnv::QuarkSourceSolutions_t::QuarkSolution_t
 Structure holding solutions. More...
 
class  Chroma::GroupBaryonOperatorEnv::GroupBaryonOp
 
class  Chroma::GroupBaryonOperatorEnv::GroupBaryonQQQ
 
struct  Chroma::GroupBaryonOperatorEnv::GroupBaryonQQQ::QuarkTerm_t
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::GroupBaryonOperatorEnv
 Baryon sequential sources.
 

Macros

#define MAKE_SINK_OPERATORS
 
#define PARALLEL_RUN
 

Functions

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

Detailed Description

Construct group baryon operators.

Definition in file group_baryon_operator_w.h.

Macro Definition Documentation

◆ MAKE_SINK_OPERATORS

#define MAKE_SINK_OPERATORS

Definition at line 28 of file group_baryon_operator_w.h.

◆ PARALLEL_RUN

#define PARALLEL_RUN

Definition at line 29 of file group_baryon_operator_w.h.