CHROMA
|
#include <loops_s.h>
Public Member Functions | |
virtual void | compute (LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)=0 |
void | dump (XMLWriter &xml_out) |
void | dump (XMLWriter &xml_out, int &i) |
staggered_loops (int t_len, int t_sample, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in) | |
virtual | ~staggered_loops () |
LatticeStaggeredFermion | shift_deltaProp (multi1d< int > &delta, const LatticeStaggeredFermion &src) |
void | binary_dump (std::string start_name) |
Protected Attributes | |
multi2d< DComplex > | corr_fn |
multi1d< DComplex > | corr |
std::string | outer_tag |
std::string | inner_tag |
multi1d< LatticeColorMatrix > | u |
Private Attributes | |
int | t_length |
int | no_sample |
Stag_shift_option | type_of_shift |
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 155 of file loops_s.h.
References corr, corr_fn, inner_tag, no_sample, outer_tag, t_length, and Chroma::write().
Referenced by Chroma::ks_fuzz_loops().
|
pure virtual |
Implemented in Chroma::non_local_scalar_loop_fuzz, Chroma::local_scalar_kilcup_loop_fuzz, Chroma::local_scalar_loop_fuzz, Chroma::fourlink_scalar_kilcup_loop, Chroma::fourlink_scalar_loop, Chroma::non_local_scalar_loop, Chroma::local_scalar_kilcup_loop, Chroma::local_scalar_loop, Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz, Chroma::fourlink_pseudoscalar_loop_fuzz, Chroma::threelink_pseudoscalar_loop_fuzz, Chroma::zerolink_pseudoscalar_loop, Chroma::fourlink_pseudoscalar_kilcup_loop, Chroma::fourlink_pseudoscalar_loop, and Chroma::threelink_pseudoscalar_loop.
|
inline |
Definition at line 29 of file loops_s.h.
References corr, corr_fn, Chroma::GAUGE_INVAR, inner_tag, no_sample, Chroma::NON_GAUGE_INVAR, outer_tag, Chroma::pop(), Chroma::push(), Chroma::stoch_var(), Chroma::SYM_GAUGE_INVAR, Chroma::SYM_NON_GAUGE_INVAR, t_length, type_of_shift, and Chroma::write().
Referenced by Chroma::ks_fuzz_loops(), Chroma::ks_fuzz_loops_stoch_conn(), Chroma::ks_fuzz_loops_X(), Chroma::ks_local_loops(), and Chroma::ks_local_loops_and_stoch_conn().
|
inline |
Definition at line 64 of file loops_s.h.
References corr_fn, Chroma::i, inner_tag, outer_tag, Chroma::pop(), Chroma::push(), Octave::tag(), and Chroma::write().
|
inline |
Definition at line 120 of file loops_s.h.
References Chroma::GAUGE_INVAR, Chroma::NON_GAUGE_INVAR, Chroma::shiftDeltaPropCov(), Chroma::SYM_GAUGE_INVAR, Chroma::SYM_NON_GAUGE_INVAR, type_of_shift, u, and Chroma::zero.
Referenced by Chroma::fourlink_pseudoscalar_kilcup_loop::compute(), Chroma::fourlink_scalar_kilcup_loop::compute(), Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz::compute(), Chroma::threelink_pseudoscalar_loop::compute(), Chroma::fourlink_pseudoscalar_loop::compute(), Chroma::threelink_pseudoscalar_loop_fuzz::compute(), Chroma::fourlink_pseudoscalar_loop_fuzz::compute(), Chroma::non_local_scalar_loop::compute(), Chroma::fourlink_scalar_loop::compute(), and Chroma::non_local_scalar_loop_fuzz::compute().
|
protected |
Definition at line 177 of file loops_s.h.
Referenced by binary_dump(), Chroma::fourlink_pseudoscalar_kilcup_loop::compute(), Chroma::local_scalar_kilcup_loop::compute(), Chroma::fourlink_scalar_kilcup_loop::compute(), Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz::compute(), Chroma::local_scalar_kilcup_loop_fuzz::compute(), Chroma::threelink_pseudoscalar_loop::compute(), Chroma::fourlink_pseudoscalar_loop::compute(), Chroma::zerolink_pseudoscalar_loop::compute(), Chroma::threelink_pseudoscalar_loop_fuzz::compute(), Chroma::fourlink_pseudoscalar_loop_fuzz::compute(), Chroma::local_scalar_loop::compute(), Chroma::non_local_scalar_loop::compute(), Chroma::fourlink_scalar_loop::compute(), Chroma::local_scalar_loop_fuzz::compute(), Chroma::non_local_scalar_loop_fuzz::compute(), dump(), and staggered_loops().
|
protected |
Definition at line 176 of file loops_s.h.
Referenced by binary_dump(), Chroma::fourlink_pseudoscalar_kilcup_loop::compute(), Chroma::local_scalar_kilcup_loop::compute(), Chroma::fourlink_scalar_kilcup_loop::compute(), Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz::compute(), Chroma::local_scalar_kilcup_loop_fuzz::compute(), Chroma::threelink_pseudoscalar_loop::compute(), Chroma::fourlink_pseudoscalar_loop::compute(), Chroma::zerolink_pseudoscalar_loop::compute(), Chroma::threelink_pseudoscalar_loop_fuzz::compute(), Chroma::fourlink_pseudoscalar_loop_fuzz::compute(), Chroma::local_scalar_loop::compute(), Chroma::non_local_scalar_loop::compute(), Chroma::fourlink_scalar_loop::compute(), Chroma::local_scalar_loop_fuzz::compute(), Chroma::non_local_scalar_loop_fuzz::compute(), dump(), staggered_loops(), and ~staggered_loops().
|
protected |
Definition at line 180 of file loops_s.h.
Referenced by binary_dump(), dump(), Chroma::fourlink_pseudoscalar_kilcup_loop::fourlink_pseudoscalar_kilcup_loop(), Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz::fourlink_pseudoscalar_kilcup_loop_fuzz(), Chroma::fourlink_pseudoscalar_loop::fourlink_pseudoscalar_loop(), Chroma::fourlink_pseudoscalar_loop_fuzz::fourlink_pseudoscalar_loop_fuzz(), Chroma::fourlink_scalar_kilcup_loop::fourlink_scalar_kilcup_loop(), Chroma::fourlink_scalar_loop::fourlink_scalar_loop(), Chroma::local_scalar_kilcup_loop::local_scalar_kilcup_loop(), Chroma::local_scalar_kilcup_loop_fuzz::local_scalar_kilcup_loop_fuzz(), Chroma::local_scalar_loop::local_scalar_loop(), Chroma::local_scalar_loop_fuzz::local_scalar_loop_fuzz(), Chroma::non_local_scalar_loop::non_local_scalar_loop(), Chroma::non_local_scalar_loop_fuzz::non_local_scalar_loop_fuzz(), Chroma::threelink_pseudoscalar_loop::threelink_pseudoscalar_loop(), Chroma::threelink_pseudoscalar_loop_fuzz::threelink_pseudoscalar_loop_fuzz(), and Chroma::zerolink_pseudoscalar_loop::zerolink_pseudoscalar_loop().
|
private |
Definition at line 185 of file loops_s.h.
Referenced by binary_dump(), dump(), and staggered_loops().
|
protected |
Definition at line 179 of file loops_s.h.
Referenced by binary_dump(), dump(), Chroma::fourlink_pseudoscalar_kilcup_loop::fourlink_pseudoscalar_kilcup_loop(), Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz::fourlink_pseudoscalar_kilcup_loop_fuzz(), Chroma::fourlink_pseudoscalar_loop::fourlink_pseudoscalar_loop(), Chroma::fourlink_pseudoscalar_loop_fuzz::fourlink_pseudoscalar_loop_fuzz(), Chroma::fourlink_scalar_kilcup_loop::fourlink_scalar_kilcup_loop(), Chroma::fourlink_scalar_loop::fourlink_scalar_loop(), Chroma::local_scalar_kilcup_loop::local_scalar_kilcup_loop(), Chroma::local_scalar_kilcup_loop_fuzz::local_scalar_kilcup_loop_fuzz(), Chroma::local_scalar_loop::local_scalar_loop(), Chroma::local_scalar_loop_fuzz::local_scalar_loop_fuzz(), Chroma::non_local_scalar_loop::non_local_scalar_loop(), Chroma::non_local_scalar_loop_fuzz::non_local_scalar_loop_fuzz(), Chroma::threelink_pseudoscalar_loop::threelink_pseudoscalar_loop(), Chroma::threelink_pseudoscalar_loop_fuzz::threelink_pseudoscalar_loop_fuzz(), and Chroma::zerolink_pseudoscalar_loop::zerolink_pseudoscalar_loop().
|
private |
Definition at line 184 of file loops_s.h.
Referenced by binary_dump(), dump(), and staggered_loops().
|
private |
Definition at line 187 of file loops_s.h.
Referenced by dump(), and shift_deltaProp().
|
protected |
Definition at line 181 of file loops_s.h.
Referenced by shift_deltaProp(), and staggered_loops().