CHROMA
Namespaces | Functions | Variables
inline_spectrum_s.cc File Reference

Inline construction of staggered spectrum. More...

#include "meas/inline/hadron_s/inline_spectrum_s.h"
#include "meas/inline/abs_inline_measurement_factory.h"
#include "meas/glue/mesplq.h"
#include "meas/smear/ape_smear.h"
#include "meas/hadron/stag_propShift_s.h"
#include "util/ft/sftmom.h"
#include "util/info/proginfo.h"
#include "io/param_io.h"
#include "io/enum_io/enum_stochsrc_io.h"
#include "handle.h"
#include "state.h"
#include "actions/ferm/fermbcs/simple_fermbc_s.h"
#include "actions/ferm/fermacts/fermacts_s.h"
#include "meas/inline/io/named_objmap.h"
#include "util/ferm/transf.h"
#include "meas/hadron/ks_local_loops.h"
#include "meas/smear/fuzz_smear.h"
#include "meas/hadron/vector_meson_s.h"
#include "meas/inline/make_xml_file.h"
#include "util_compute_quark_prop_s.h"
#include "util_compute_meson_s.h"
#include "meas/hadron/pion_local_s.h"
#include "meas/hadron/g4g5_x_g4g5_local.h"

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::InlineStaggeredSpectrumEnv
 

Functions

int Chroma::build_basic_8_props (multi1d< LatticeStaggeredPropagator > stag_prop, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, int fuzz_width, const multi1d< LatticeColorMatrix > &u, const multi1d< LatticeColorMatrix > &u_smr, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay)
 
int Chroma::compute_quark_propagator_s (LatticeStaggeredFermion &psi, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, int fuzz_width, const multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &u_smr, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, int src_ind, int color_source)
 
int Chroma::compute_quark_propagator_s (LatticeStaggeredFermion &psi, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, int src_ind, int color_source, int t_source=0)
 
int Chroma::compute_quark_propagator_s (LatticeStaggeredFermion &psi1, LatticeStaggeredFermion &psi2, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop1, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop2, XMLWriter &xml_out, Real RsdCG, Real Mass1, Real Mass2, int j_decay, int src_ind, int color_source, int t_source)
 
int Chroma::compute_quark_propagator_s (LatticeStaggeredFermion &psi, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, int fuzz_width, const multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &u_smr, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, int src_ind, int color_source, LatticeStaggeredFermion &q_source_in)
 
int Chroma::compute_quark_propagator_s (LatticeStaggeredFermion &psi, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, int src_ind, int color_source, int t_source, LatticeStaggeredFermion &q_source_in)
 
int Chroma::compute_quark_propagator_s (LatticeStaggeredFermion &psi1, LatticeStaggeredFermion &psi2, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop1, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop2, XMLWriter &xml_out, Real RsdCG, Real Mass1, Real Mass2, int j_decay, int src_ind, int color_source, int t_source, LatticeStaggeredFermion &q_source_in)
 
void Chroma::ks_compute_baryon (std::string name, LatticeStaggeredPropagator &quark_propagator, XMLWriter &xml_out, int j_decay, int tlength)
 
void Chroma::ks_compute_baryon (std::string name, LatticeStaggeredPropagator &quark_propagator_a, LatticeStaggeredPropagator &quark_propagator_b, LatticeStaggeredPropagator &quark_propagator_c, XMLWriter &xml_out, int j_decay, int tlength)
 
void Chroma::ks_compute_baryon (std::string name, LatticeStaggeredPropagator &quark_propagator_a, LatticeStaggeredPropagator &quark_propagator_b, LatticeStaggeredPropagator &quark_propagator_c, XMLWriter &xml_out, int j_decay, int tlength, bool binary_baryon_dump, std::string binary_name)
 
void Chroma::write_smearing_info (std::string name, stag_src_type type_of_src, XMLWriter &xml_out, int fuzz_width)
 
void Chroma::compute_vary_baryon_s (XMLWriter &xml_out, int t_source, int fuzz_width, int j_decay, int t_len, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Lsink_Fsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Fsrc)
 
void Chroma::compute_vary_baryon_s (XMLWriter &xml_out, int t_source, int fuzz_width, int j_decay, int t_len, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Lsink_Fsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Fsrc, bool binary_baryon_dump, std::string binary_name)
 
int Chroma::compute_singlet_ps (LatticeStaggeredFermion &psi, LatticeStaggeredPropagator quark_propagator, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, int t_source, int t_length)
 
int Chroma::compute_vary_singlet_ps (LatticeStaggeredFermion &psi, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Lsink_Fsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Fsrc, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, const multi1d< LatticeColorMatrix > &u_smr, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, int t_source, int t_length, int fuzz_width)
 
bool Chroma::InlineStaggeredSpectrumEnv::registerAll ()
 Register all the factories. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, InlineStaggeredSpectrumParams::Param_t &param)
 Reader for parameters. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const InlineStaggeredSpectrumParams::Param_t &param)
 Writer for parameters. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, InlineStaggeredSpectrumParams::Quark_Prop_t &input)
 Propagator generation params input. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const InlineStaggeredSpectrumParams::Quark_Prop_t &input)
 Propagator output. More...
 
void Chroma::read (XMLReader &xml, const std::string &path, InlineStaggeredSpectrumParams::NamedObject_t &input)
 Named object input. More...
 
void Chroma::write (XMLWriter &xml, const std::string &path, const InlineStaggeredSpectrumParams::NamedObject_t &input)
 Named object output. More...
 
int Chroma::build_basic_8_props (multi1d< LatticeStaggeredPropagator > &stag_prop, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, int fuzz_width, const multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &u_smr, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay)
 
int Chroma::build_basic_8_props (multi1d< LatticeStaggeredPropagator > &stag_prop, stag_src_type type_of_src, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay)
 
int Chroma::MakeFuzzedCornerProp (LatticeStaggeredFermion &psi, int fuzz_width, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &u_smr, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, bool do_fuzzing, LatticeStaggeredFermion &psi_fuzz, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Lsrc, LatticeStaggeredPropagator &quark_propagator_Lsink_Fsrc, LatticeStaggeredPropagator &quark_propagator_Fsink_Fsrc)
 
int Chroma::MakeCornerProp (LatticeStaggeredFermion &psi, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc, stag_src_type type_of_src, int t_source=0)
 
int Chroma::MakeCornerProp (LatticeStaggeredFermion &psi, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop, XMLWriter &xml_out, Real RsdCG, Real Mass, int j_decay, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc, stag_src_type type_of_src, int t_source, LatticeStaggeredPropagator &qsource_out)
 
int Chroma::MakeCornerProp (LatticeStaggeredFermion &psi_1, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop_1, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop_2, XMLWriter &xml_out, Real RsdCG, Real Mass_1, Real Mass_2, int j_decay, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc_1, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc_2, stag_src_type type_of_src, int t_source=0)
 
int Chroma::MakeCornerProp (LatticeStaggeredFermion &psi_1, bool gauge_shift, bool sym_shift, const multi1d< LatticeColorMatrix > &u, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop_1, Handle< SystemSolver< LatticeStaggeredFermion > > &qprop_2, XMLWriter &xml_out, Real RsdCG, Real Mass_1, Real Mass_2, int j_decay, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc_1, LatticeStaggeredPropagator &quark_propagator_Lsink_Lsrc_2, stag_src_type type_of_src, int t_source, LatticeStaggeredPropagator &qsource_out)
 
void Chroma::DoFuzzing (const multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &u_smr, int j_decay)
 
void Chroma::meson_charm (LatticeStaggeredPropagator &quark_prop, XMLWriter &xml_out, const multi1d< LatticeColorMatrix > &u, int t_source, int j_decay, int t_length)
 
void Chroma::noisy_pion_nondegen (LatticeStaggeredPropagator &quark_prop_1, Real Mass1, LatticeStaggeredPropagator &quark_prop_2, Real Mass2, XMLWriter &xml_out, const multi1d< LatticeColorMatrix > &u, int t_source, int j_decay, int t_length)
 

Variables

const std::string Chroma::InlineStaggeredSpectrumEnv::name = "SPECTRUM_S"
 

Detailed Description

Inline construction of staggered spectrum.

Spectrum calculations

Definition in file inline_spectrum_s.cc.