CHROMA
|
Inline measurement of stochastic group meson operator. More...
#include "handle.h"
#include "meas/inline/hadron/inline_stoch_group_meson_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.
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Chroma::InlineStochGroupMesonEnv | |
Anonymous namespace. | |
Functions | |
SpinMatrix | Chroma::InlineStochGroupMesonEnv::rotate_mat (adj(DiracToDRMat())) |
void | Chroma::InlineStochGroupMesonEnv::read (XMLReader &xml, const std::string &path, InlineStochGroupMesonEnv::Params::Param_t ¶m) |
void | Chroma::InlineStochGroupMesonEnv::write (XMLWriter &xml, const std::string &path, const InlineStochGroupMesonEnv::Params::Param_t ¶m) |
void | Chroma::InlineStochGroupMesonEnv::read (XMLReader &xml, const std::string &path, InlineStochGroupMesonEnv::Params::NamedObject_t::TwoQuarkOpsFile_t &input) |
void | Chroma::InlineStochGroupMesonEnv::write (XMLWriter &xml, const std::string &path, const InlineStochGroupMesonEnv::Params::NamedObject_t::TwoQuarkOpsFile_t &input) |
void | Chroma::InlineStochGroupMesonEnv::read (XMLReader &xml, const std::string &path, InlineStochGroupMesonEnv::Params::NamedObject_t &input) |
Read named objects. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (XMLWriter &xml, const std::string &path, const InlineStochGroupMesonEnv::Params::NamedObject_t &input) |
Write named objects. More... | |
bool | Chroma::InlineStochGroupMesonEnv::registerAll () |
Register all the factories. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (XMLWriter &xml, const std::string &path, const TwoQuarkOps_t::TwoQuarkOp_t::QuarkInfo_t &input) |
Write quark. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (XMLWriter &xml, const std::string &path, const TwoQuarkOps_t::TwoQuarkOp_t &input) |
Write two quark op. More... | |
bool | Chroma::InlineStochGroupMesonEnv::operator< (const KeySmearedQuark_t &a, const KeySmearedQuark_t &b) |
Support for the keys of smeared quarks. More... | |
bool | Chroma::InlineStochGroupMesonEnv::operator< (const KeySmearedDispColorVector_t &a, const KeySmearedDispColorVector_t &b) |
Support for the keys of smeared and displaced color vectors. More... | |
void | Chroma::InlineStochGroupMesonEnv::makeColorSinglet (LatticeComplex &singlet, const multi1d< LatticeComplex > &q0, const multi1d< LatticeComplex > &q1, const Subset &subset) |
multi2d< DComplex > | Chroma::InlineStochGroupMesonEnv::contractOp (SmearedDispObjects &smrd_disp_vecs, int n0, const KeySmearedDispColorVector_t &k0, int n1, const KeySmearedDispColorVector_t &k1, MesonOpType contractType, const SftMom &phases, int t0) |
void | Chroma::InlineStochGroupMesonEnv::write (XMLWriter &xml, const std::string &path, const MesonOperator_t ¶m) |
MesonOperator header writer. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (BinaryWriter &bin, const MesonOperator_t::TimeSlices_t::Dilutions_t::Mom_t ¶m) |
MesonOperator binary writer. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (BinaryWriter &bin, const MesonOperator_t::TimeSlices_t::Dilutions_t ¶m) |
MesonOperator binary writer. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (BinaryWriter &bin, const MesonOperator_t::TimeSlices_t ¶m) |
MesonOperator binary writer. More... | |
void | Chroma::InlineStochGroupMesonEnv::write (BinaryWriter &bin, const MesonOperator_t ¶m) |
MesonOperator binary writer. More... | |
void | Chroma::InlineStochGroupMesonEnv::readOps (TwoQuarkOps_t &oplist, const std::string &ops_file) |
Read 2-quark operators file, assign correct displacement length. More... | |
Variables | |
const int | Chroma::InlineStochGroupMesonEnv::N_quarks = 2 |
Number of quarks to be used in this construction. More... | |
const std::string | Chroma::InlineStochGroupMesonEnv::name = "STOCH_GROUP_MESON" |
Inline measurement of stochastic group meson operator.
Definition in file inline_stoch_group_meson_w.cc.