CHROMA
Public Member Functions | Protected Member Functions | Private Attributes | List of all members

Inline measurement of Wilson loops. More...

#include <inline_spectrum_s.h>

Inheritance diagram for Chroma::InlineStaggeredSpectrum:
Chroma::AbsInlineMeasurement

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
 

Detailed Description

Inline measurement of Wilson loops.

Definition at line 116 of file inline_spectrum_s.h.

Constructor & Destructor Documentation

◆ ~InlineStaggeredSpectrum()

Chroma::InlineStaggeredSpectrum::~InlineStaggeredSpectrum ( )
inline

Definition at line 119 of file inline_spectrum_s.h.

◆ InlineStaggeredSpectrum() [1/2]

Chroma::InlineStaggeredSpectrum::InlineStaggeredSpectrum ( const InlineStaggeredSpectrumParams p)
inline

Definition at line 120 of file inline_spectrum_s.h.

◆ InlineStaggeredSpectrum() [2/2]

Chroma::InlineStaggeredSpectrum::InlineStaggeredSpectrum ( const InlineStaggeredSpectrum p)
inline

Definition at line 121 of file inline_spectrum_s.h.

Member Function Documentation

◆ func()

void Chroma::InlineStaggeredSpectrum::func ( const unsigned long  update_no,
XMLWriter &  xml_out 
)
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()().

◆ getFrequency()

unsigned long Chroma::InlineStaggeredSpectrum::getFrequency ( void  ) const
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.

◆ operator()()

void Chroma::InlineStaggeredSpectrum::operator() ( const unsigned long  update_no,
XMLWriter &  xml_out 
)
virtual

Member Data Documentation

◆ params

InlineStaggeredSpectrumParams Chroma::InlineStaggeredSpectrum::params
private

Definition at line 135 of file inline_spectrum_s.h.

Referenced by func(), getFrequency(), and operator()().


The documentation for this class was generated from the following files: