CHROMA
Namespaces | Functions
inline_barspec_db_w.cc File Reference

Inline construction of hadron spectrum. More...

#include "util/ferm/key_val_db.h"
#include "util/ferm/key_hadron_2pt_corr.h"
#include "inline_barspec_db_w.h"
#include "meas/inline/abs_inline_measurement_factory.h"
#include "meas/glue/mesplq.h"
#include "util/ft/sftmom.h"
#include "util/info/proginfo.h"
#include "io/param_io.h"
#include "io/qprop_io.h"
#include "meas/hadron/mesons2_w.h"
#include "meas/hadron/barhqlq_w.h"
#include "meas/hadron/curcor2_w.h"
#include "meas/inline/make_xml_file.h"
#include "meas/inline/io/named_objmap.h"
#include "meas/smear/no_quark_displacement.h"
#include <sstream>

Go to the source code of this file.

Namespaces

 Chroma
 Asqtad Staggered-Dirac operator.
 
 Chroma::InlineBarSpecEnv
 
 Chroma::InlineBarSpecEnv::BarSpec
 

Functions

bool Chroma::InlineBarSpecEnv::registerAll ()
 Register all the factories. More...
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::SpinTerms_t &ter)
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::SpinTerms_t &ter)
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::SpinWF_t &spWF)
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::SpinWF_t &spWF)
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::Operators_t &op)
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::Operators_t &op)
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::State_t &s)
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::State_t &s)
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::Param_t &param)
 Reader for parameters. More...
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::Param_t &param)
 Writer for parameters. More...
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::NamedObject_t::Props_t &input)
 Propagator input. More...
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t::Props_t &input)
 Propagator output. More...
 
void Chroma::InlineBarSpecEnv::read (XMLReader &xml, const std::string &path, Params::NamedObject_t &input)
 Propagator input. More...
 
void Chroma::InlineBarSpecEnv::write (XMLWriter &xml, const std::string &path, const Params::NamedObject_t &input)
 Propagator output. More...
 
void Chroma::InlineBarSpecEnv::epsilon_contract (LatticeComplex &res, const multi2d< LatticeComplex > &l, const multi2d< LatticeComplex > &m, const multi2d< LatticeComplex > &r)
 
std::vector< int > Chroma::InlineBarSpecEnv::BarSpec::permutation (int k, const std::vector< int > &s)
 
int Chroma::InlineBarSpecEnv::BarSpec::permutation_sign (int k, int n)
 
void Chroma::InlineBarSpecEnv::BarSpec::contract (LatticeComplex &latC, const RPropagator &q1, const RPropagator &q2, const RPropagator &q3, const SpinWF_t &snk, const SpinWF_t &src)
 

Detailed Description

Inline construction of hadron spectrum.

Spectrum calculations

Definition in file inline_barspec_db_w.cc.

Variable Documentation

◆ bc

multi1d<int> bc

◆ bc_spec

int bc_spec

◆ exists

bool exists

Definition at line 341 of file inline_barspec_db_w.cc.

◆ j_decay

int j_decay

Definition at line 483 of file inline_barspec_db_w.cc.

Referenced by Chroma::InlineBarSpecEnv::InlineMeas::func().

◆ Mass

Real Mass

◆ prop

std::map<std::string,SinkPropContainer_t> prop

◆ prop_header

ForwardProp_t prop_header

◆ quark_propagator_id

std::string quark_propagator_id

Definition at line 338 of file inline_barspec_db_w.cc.

◆ rprop

std::map<std::string,BarSpec::RPropagator> rprop

Definition at line 488 of file inline_barspec_db_w.cc.

◆ sink_disp_type

std::string sink_disp_type

Definition at line 348 of file inline_barspec_db_w.cc.

◆ sink_type

std::string sink_type

Definition at line 347 of file inline_barspec_db_w.cc.

Referenced by Chroma::InlineQQQNucNuc::func().

◆ source_disp_type

std::string source_disp_type

Definition at line 346 of file inline_barspec_db_w.cc.

◆ source_type

std::string source_type

Definition at line 345 of file inline_barspec_db_w.cc.

Referenced by Chroma::InlineUSQCDWriteDDPairsProp::func().

◆ t0

int t0

Definition at line 484 of file inline_barspec_db_w.cc.

Referenced by Chroma::barcomp(), Chroma::barcompDiquarkDense(), Chroma::barcompDiquarkSparse(), Chroma::barcompSparse(), Chroma::barhqlq(), Chroma::baryon(), Chroma::baryon_local_s(), Chroma::baryon_s(), Chroma::staggered_local_pion::compute_and_dump(), Chroma::compute_qqbar(), Chroma::compute_qqq(), Chroma::InlineStochGroupMesonEnv::contractOp(), Chroma::curcor2(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::dilutedSolution(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::dilutedSource(), Chroma::FormFac(), Chroma::InlineBarSpecEnv::InlineMeas::func(), Chroma::InlineHadSpec::func(), Chroma::InlineHeavyHadSpec::func(), Chroma::InlineMesonSpec::func(), Chroma::InlineMres::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlinePropagator::func(), Chroma::InlineQQQNucNuc::func(), Chroma::InlineSpectrum::func(), Chroma::InlineSpectrumQll::func(), Chroma::InlineStagToWils::func(), Chroma::InlineStaticLightSpec::func(), Chroma::InlineStochGroupBaryonEnv::InlineMeas::func(), Chroma::InlineStochGroupMesonEnv::InlineMeas::func(), Chroma::InlineStochHadronEnv::InlineMeas::func(), Chroma::InlineStaggeredPropagatorEnv::InlineMeas::func(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::getDilSize(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::getPropHeader(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::getSourceHeader(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::getT0(), Chroma::gluecor(), Chroma::hybmeson(), Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::init(), main(), Chroma::mescomp(), Chroma::mesons(), Chroma::mesons2(), Chroma::multipole(), Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFPointQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFWallQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::SFWaveQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::InlineQQbar::operator()(), Chroma::InlineQQQDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQQEnv::InlineMeas::operator()(), Chroma::polycor(), Chroma::print_disp(), Chroma::SFpcac(), Chroma::wallFormFacSft(), Chroma::wallPionFormFac(), Chroma::wallRhoFormFac(), and Chroma::wallRhoPiFormFac().

◆ t_srce

multi1d<int> t_srce