CHROMA
|
Inline measurement of Wilson loops. More...
#include <inline_spectrum_s.h>
Public Member Functions | |
~InlineStaggeredSpectrum () | |
InlineStaggeredSpectrum (const InlineStaggeredSpectrumParams &p) | |
InlineStaggeredSpectrum (const InlineStaggeredSpectrum &p) | |
unsigned long | getFrequency (void) const |
Tell me how often I should measure this beastie. More... | |
void | operator() (const unsigned long update_no, XMLWriter &xml_out) |
Do the measurement. More... | |
Public Member Functions inherited from Chroma::AbsInlineMeasurement | |
virtual | ~AbsInlineMeasurement (void) |
Virtual Destructor. More... | |
Protected Member Functions | |
void | func (const unsigned long update_no, XMLWriter &xml_out) |
Do the measurement. More... | |
Private Attributes | |
InlineStaggeredSpectrumParams | params |
Inline measurement of Wilson loops.
Definition at line 116 of file inline_spectrum_s.h.
|
inline |
Definition at line 119 of file inline_spectrum_s.h.
|
inline |
Definition at line 120 of file inline_spectrum_s.h.
|
inline |
Definition at line 121 of file inline_spectrum_s.h.
|
protected |
Do the measurement.
Definition at line 1082 of file inline_spectrum_s.cc.
References Chroma::InlineStaggeredSpectrumParams::Param_t::Baryon_local, Chroma::InlineStaggeredSpectrumParams::Param_t::Baryon_vary, Chroma::InlineStaggeredSpectrumParams::Param_t::binary_baryon_dump, Chroma::InlineStaggeredSpectrumParams::Param_t::binary_loop_checkpoint, Chroma::InlineStaggeredSpectrumParams::Param_t::binary_meson_dump, Chroma::InlineStaggeredSpectrumParams::Param_t::binary_name, Chroma::build_basic_8_props(), Chroma::InlineStaggeredSpectrumParams::Param_t::CFGNO, Chroma::staggered_local_pion::compute(), Chroma::compute_8_pions(), Chroma::compute_8_scalars(), Chroma::compute_8_vectors(), Chroma::compute_singlet_ps(), Chroma::compute_vary_baryon_s(), Chroma::compute_vary_ps(), Chroma::compute_vary_scalar(), Chroma::compute_vary_singlet_ps(), Chroma::FermionAction< T, P, Q >::createState(), Chroma::InlineStaggeredSpectrumParams::Param_t::disconnected_fuzz, Chroma::InlineStaggeredSpectrumParams::Param_t::disconnected_local, Chroma::DoFuzzing(), Chroma::staggered_hadron_corr::dump(), Chroma::InlineStaggeredSpectrumParams::Param_t::eight_pions, Chroma::InlineStaggeredSpectrumParams::Param_t::eight_rhos, Chroma::InlineStaggeredSpectrumParams::Param_t::eight_scalars, Chroma::END_CODE(), Chroma::InlineStaggeredSpectrumParams::Param_t::fermact, Chroma::InlineStaggeredSpectrumParams::Param_t::fermact2, Chroma::InlineStaggeredSpectrumParams::Param_t::fermact3, Chroma::InlineStaggeredSpectrumParams::Param_t::fermact4, Chroma::InlineStaggeredSpectrumParams::Param_t::fermact5, Chroma::InlineStaggeredSpectrumParams::Param_t::fuzz_width, Chroma::InlineStaggeredSpectrumParams::NamedObject_t::gauge_id, GAUGE_INVAR_LOCAL_SOURCE, Chroma::InlineStaggeredSpectrumParams::Param_t::gauge_invar_oper, Chroma::StaggeredTypeFermAct< T, P, Q >::getQuarkMass(), Chroma::i, Chroma::GroupXML_t::id, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::InlineStaggeredSpectrumParams::Quark_Prop_t::invParam, j_decay, Chroma::ks_compute_baryon(), Chroma::ks_fuzz_loops(), Chroma::ks_local_loops(), Chroma::ks_local_loops_and_stoch_conn(), LOCAL_SRC, Chroma::InlineStaggeredSpectrumParams::Param_t::LocalPion_vary, Chroma::InlineStaggeredSpectrumParams::Param_t::LocalScalar_vary, Chroma::InlineStaggeredSpectrumParams::Param_t::loop_checkpoint, Chroma::MakeCornerProp(), Chroma::MakeFuzzedCornerProp(), Chroma::AsqtadFermActParams::Mass, Chroma::InlineStaggeredSpectrumParams::Quark_Prop_t::Mass, Chroma::Mass, Chroma::meson_charm(), Chroma::InlineStaggeredSpectrumParams::Param_t::Meson_charm_local, Chroma::InlineStaggeredSpectrumParams::Param_t::Meson_charm_noisy_local, Chroma::InlineStaggeredSpectrumParams::Param_t::Meson_local, Chroma::MesPlq(), Chroma::InlineStaggeredSpectrumEnv::name, Chroma::InlineStaggeredSpectrumParams::named_obj, Nd, NOISY_LOCAL_SOURCE, Chroma::noisy_pion_nondegen(), Chroma::InlineStaggeredSpectrumParams::Param_t::nrow, Chroma::InlineStaggeredSpectrumParams::Param_t::Nsamp, Chroma::InlineStaggeredSpectrumParams::param, params, Chroma::GroupXML_t::path, Chroma::InlineStaggeredSpectrumParams::Param_t::Pion_nondegen_noisy_local, Chroma::InlineStaggeredSpectrumParams::Param_t::Pion_nondegen_noisy_local2, Chroma::InlineStaggeredSpectrumParams::Param_t::Pion_nondegen_noisy_local3, Chroma::InlineStaggeredSpectrumParams::Param_t::Pion_nondegen_noisy_local4, Chroma::pop(), Chroma::proginfo(), Chroma::InlineStaggeredSpectrumParams::prop_param, Chroma::InlineStaggeredSpectrumParams::Param_t::ps4link_singlet_conn, Chroma::InlineStaggeredSpectrumParams::Param_t::ps4link_singlet_conn_fuzz, Chroma::psi, Chroma::push(), Chroma::FermAct4D< T, P, Q >::qprop(), Chroma::readXMLGroup(), Chroma::SysSolverCGParams::RsdCG, Chroma::RsdCG, Chroma::S_f, setrn(), Chroma::InlineStaggeredSpectrumParams::Param_t::src_seperation, Chroma::START_CODE(), Chroma::state, sum, Chroma::InlineStaggeredSpectrumParams::Param_t::sym_shift_oper, t_source, Chroma::InlineStaggeredSpectrumParams::Param_t::t_srce, Chroma::u, Chroma::AsqtadFermActParams::u0, Chroma::InlineStaggeredSpectrumParams::Quark_Prop_t::u0, Chroma::InlineStaggeredSpectrumParams::Param_t::volume_source, Chroma::InlineStaggeredSpectrumParams::Param_t::Wilson_loops, Chroma::Wloop(), Chroma::write(), Chroma::InlineStaggeredSpectrumParams::write(), Chroma::write_smearing_info(), and Chroma::GroupXML_t::xml.
Referenced by operator()().
|
inlinevirtual |
Tell me how often I should measure this beastie.
Implements Chroma::AbsInlineMeasurement.
Definition at line 123 of file inline_spectrum_s.h.
References Chroma::InlineStaggeredSpectrumParams::frequency, and params.
|
virtual |
Do the measurement.
Implements Chroma::AbsInlineMeasurement.
Definition at line 966 of file inline_spectrum_s.cc.
References func(), Chroma::makeXMLFileName(), params, Chroma::pop(), Chroma::push(), Chroma::write(), and Chroma::InlineStaggeredSpectrumParams::xml_file.
|
private |
Definition at line 135 of file inline_spectrum_s.h.
Referenced by func(), getFrequency(), and operator()().