CHROMA
Classes | Namespaces | Functions | Variables
inline_stoch_group_baryon_w.cc File Reference

Inline measurement of stochastic group baryon operator. More...

#include "handle.h"
#include "meas/inline/hadron/inline_stoch_group_baryon_w.h"
#include "meas/inline/abs_inline_measurement_factory.h"
#include "meas/smear/quark_smearing_factory.h"
#include "meas/smear/quark_smearing_aggregate.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/hadron/dilution_scheme_aggregate.h"
#include "meas/hadron/dilution_scheme_factory.h"
#include "meas/glue/mesplq.h"
#include "meas/smear/displacement.h"
#include "util/ferm/diractodr.h"
#include "util/ft/sftmom.h"
#include "util/info/proginfo.h"
#include "meas/inline/make_xml_file.h"
#include <sstream>
#include "meas/inline/io/named_objmap.h"

Go to the source code of this file.

Classes

struct  Chroma::InlineStochGroupBaryonEnv::ThreeQuarkOps_t
 3-quark operator structure More...
 
struct  Chroma::InlineStochGroupBaryonEnv::ThreeQuarkOps_t::ThreeQuarkOp_t
 
struct  Chroma::InlineStochGroupBaryonEnv::ThreeQuarkOps_t::ThreeQuarkOp_t::QuarkInfo_t
 
struct  Chroma::InlineStochGroupBaryonEnv::KeySmearedQuark_t
 The key for smeared quarks. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::SmearedQuark_t
 
struct  Chroma::InlineStochGroupBaryonEnv::KeySmearedDispColorVector_t
 The key for smeared and displaced color vectors. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::SmearedDispColorVector_t
 The value of the std::map. More...
 
class  Chroma::InlineStochGroupBaryonEnv::SmearedDispObjects
 The smeared and displaced objects. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::BaryonOperator_t
 Baryon operator. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::BaryonOperator_t::TimeSlices_t
 Baryon operator time slices corresponding to location of operator source. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::BaryonOperator_t::TimeSlices_t::Orderings_t
 Quark orderings within a baryon operator. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::BaryonOperator_t::TimeSlices_t::Orderings_t::Dilutions_t
 Baryon operator dilutions. More...
 
struct  Chroma::InlineStochGroupBaryonEnv::BaryonOperator_t::TimeSlices_t::Orderings_t::Dilutions_t::Mom_t
 Momentum projected correlator. More...
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::InlineStochGroupBaryonEnv
 

Functions

SpinMatrix Chroma::InlineStochGroupBaryonEnv::rotate_mat (adj(DiracToDRMat()))
 
void Chroma::InlineStochGroupBaryonEnv::read (XMLReader &xml, const std::string &path, InlineStochGroupBaryonEnv::Params::Param_t &param)
 
void Chroma::InlineStochGroupBaryonEnv::write (XMLWriter &xml, const std::string &path, const InlineStochGroupBaryonEnv::Params::Param_t &param)
 
void Chroma::InlineStochGroupBaryonEnv::read (XMLReader &xml, const std::string &path, InlineStochGroupBaryonEnv::Params::NamedObject_t::ThreeQuarkOpsFile_t &input)
 
void Chroma::InlineStochGroupBaryonEnv::write (XMLWriter &xml, const std::string &path, const InlineStochGroupBaryonEnv::Params::NamedObject_t::ThreeQuarkOpsFile_t &input)
 
void Chroma::InlineStochGroupBaryonEnv::read (XMLReader &xml, const std::string &path, InlineStochGroupBaryonEnv::Params::NamedObject_t &input)
 Read named objects. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (XMLWriter &xml, const std::string &path, const InlineStochGroupBaryonEnv::Params::NamedObject_t &input)
 Write named objects. More...
 
bool Chroma::InlineStochGroupBaryonEnv::registerAll ()
 Register all the factories. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (XMLWriter &xml, const std::string &path, const ThreeQuarkOps_t::ThreeQuarkOp_t::QuarkInfo_t &input)
 Write quark. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (XMLWriter &xml, const std::string &path, const ThreeQuarkOps_t::ThreeQuarkOp_t &input)
 Write three quark op. More...
 
bool Chroma::InlineStochGroupBaryonEnv::operator< (const KeySmearedQuark_t &a, const KeySmearedQuark_t &b)
 Support for the keys of smeared quarks. More...
 
bool Chroma::InlineStochGroupBaryonEnv::operator< (const KeySmearedDispColorVector_t &a, const KeySmearedDispColorVector_t &b)
 Support for the keys of smeared and displaced color vectors. More...
 
void Chroma::InlineStochGroupBaryonEnv::makeDiquark (multi1d< LatticeComplex > &diquark, const multi1d< LatticeComplex > &q0, const multi1d< LatticeComplex > &q1, const Subset &subset)
 
void Chroma::InlineStochGroupBaryonEnv::makeColorSinglet (LatticeComplex &singlet, const multi1d< LatticeComplex > &diquark, const multi1d< LatticeComplex > &q2, const Subset &subset)
 
void Chroma::InlineStochGroupBaryonEnv::write (XMLWriter &xml, const std::string &path, const BaryonOperator_t &param)
 BaryonOperator header writer. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (BinaryWriter &bin, const BaryonOperator_t::TimeSlices_t::Orderings_t::Dilutions_t::Mom_t &param)
 BaryonOperator binary writer. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (BinaryWriter &bin, const BaryonOperator_t::TimeSlices_t::Orderings_t::Dilutions_t &param)
 BaryonOperator binary writer. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (BinaryWriter &bin, const BaryonOperator_t::TimeSlices_t::Orderings_t &param)
 BaryonOperator binary writer. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (BinaryWriter &bin, const BaryonOperator_t::TimeSlices_t &param)
 BaryonOperator binary writer. More...
 
void Chroma::InlineStochGroupBaryonEnv::write (BinaryWriter &bin, const BaryonOperator_t &param)
 BaryonOperator binary writer. More...
 
void Chroma::InlineStochGroupBaryonEnv::readOps (ThreeQuarkOps_t &oplist, const std::string &ops_file)
 Read 3-quark operators file, assign correct displacement length. More...
 

Variables

const int Chroma::InlineStochGroupBaryonEnv::N_quarks = 3
 Number of quarks to be used in this construction. More...
 
const std::string Chroma::InlineStochGroupBaryonEnv::name = "STOCH_GROUP_BARYON"
 

Detailed Description

Inline measurement of stochastic group baryon operator.

Definition in file inline_stoch_group_baryon_w.cc.