CHROMA
Classes | Namespaces | Enumerations | Functions | Variables
inline_stoch_hadron_w.cc File Reference

Inline measurement of stochastic hadron operator (mesons and baryons). More...

#include "handle.h"
#include "meas/inline/hadron/inline_stoch_hadron_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/smear/displacement.h"
#include "meas/sources/source_smearing_aggregate.h"
#include "meas/sources/source_smearing_factory.h"
#include "meas/sources/dilutezN_source_const.h"
#include "meas/sources/zN_src.h"
#include "meas/sinks/sink_smearing_aggregate.h"
#include "meas/sinks/sink_smearing_factory.h"
#include "meas/hadron/barspinmat_w.h"
#include "meas/hadron/baryon_operator_aggregate_w.h"
#include "meas/hadron/baryon_operator_factory_w.h"
#include "meas/hadron/dilution_scheme_aggregate.h"
#include "meas/hadron/dilution_scheme_factory.h"
#include "meas/glue/mesplq.h"
#include "util/ft/sftmom.h"
#include "util/info/proginfo.h"
#include "meas/inline/make_xml_file.h"
#include "meas/inline/io/named_objmap.h"
#include "util/ferm/key_val_db.h"

Go to the source code of this file.

Classes

class  Chroma::InlineStochHadronEnv::Key
 
struct  Chroma::InlineStochHadronEnv::HadronKey
 
struct  Chroma::InlineStochHadronEnv::HadronOperator
 
class  Chroma::InlineStochHadronEnv::MesonOpData
 
class  Chroma::InlineStochHadronEnv::BaryonOpData
 

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::InlineStochHadronEnv
 

Enumerations

enum  Chroma::InlineStochHadronEnv::HadronType {
  Chroma::InlineStochHadronEnv::MESON_SRC_SRC , Chroma::InlineStochHadronEnv::MESON_SOL_SOL , Chroma::InlineStochHadronEnv::MESON_SRC_SOL , Chroma::InlineStochHadronEnv::BARYON_SRC ,
  Chroma::InlineStochHadronEnv::BARYON_SOL
}
 

Functions

bool Chroma::InlineStochHadronEnv::registerAll ()
 Register all the factories. More...
 
void Chroma::InlineStochHadronEnv::read (XMLReader &xml, const std::string &path, Params::Param_t &param)
 
void Chroma::InlineStochHadronEnv::write (XMLWriter &xml, const std::string &path, const Params::Param_t &param)
 
void Chroma::InlineStochHadronEnv::read (XMLReader &xml, const std::string &path, Params::NamedObject_t &input)
 Gauge field parameters. More...
 
void Chroma::InlineStochHadronEnv::write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t &input)
 Gauge field parameters. More...
 
void Chroma::InlineStochHadronEnv::ParseMeson (MesonOp &m, const GroupXML_t &grpXML)
 
void Chroma::InlineStochHadronEnv::ParseBaryon (BaryonOp &m, const GroupXML_t &grpXML)
 
void Chroma::InlineStochHadronEnv::meson (DComplex &corr, const int &g, const LatticeComplex &phase, const LatticeFermion &eta, const LatticeFermion &chi, const Subset &s)
 
void Chroma::InlineStochHadronEnv::baryon (multi1d< DComplex > &d, const int &g, const LatticeComplex &phase, const LatticeFermion &eta1, const LatticeFermion &eta2, const LatticeFermion &eta3, const Subset &s)
 
bool Chroma::InlineStochHadronEnv::operator< (const Key &a, const Key &b)
 
void Chroma::InlineStochHadronEnv::write (BinaryWriter &bin, const Key &klidi)
 Key binary writer. More...
 
void Chroma::InlineStochHadronEnv::read (BinaryReader &bin, Key &klidi)
 Key binary reader. More...
 
void Chroma::InlineStochHadronEnv::write (BinaryWriter &bin, const HadronKey &h)
 HadronKey binary writer. More...
 
void Chroma::InlineStochHadronEnv::read (BinaryReader &bin, HadronKey &h)
 HadronKey binary reader. More...
 
void Chroma::InlineStochHadronEnv::write (BinaryWriter &bin, HadronOperator &h)
 HadronKey binary writer. More...
 
void Chroma::InlineStochHadronEnv::read (BinaryReader &bin, HadronOperator &h)
 HadronKey binary reader. More...
 
void Chroma::InlineStochHadronEnv::read (BinaryReader &bin, MesonOpData &param)
 MesonOp reader. More...
 
void Chroma::InlineStochHadronEnv::write (BinaryWriter &bin, const MesonOpData &param)
 MesonOp write. More...
 
void Chroma::InlineStochHadronEnv::read (BinaryReader &bin, BaryonOpData &param)
 BaryonOp reader. More...
 
void Chroma::InlineStochHadronEnv::write (BinaryWriter &bin, const BaryonOpData &param)
 BaryonOp write. More...
 

Variables

const std::string Chroma::InlineStochHadronEnv::name = "STOCH_HADRON"
 

Detailed Description

Inline measurement of stochastic hadron operator (mesons and baryons).

Definition in file inline_stoch_hadron_w.cc.