|
CHROMA
|
Class for local (zero-link)
scalar loop using VKVR trick.
More...
#include <scalar_loops_s.h>
Public Member Functions | |
| void | compute (LatticeStaggeredFermion &psi, int isample, Real mass) |
| Do the measurement (needs psi, not q_source!) More... | |
| void | compute (LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample) |
| Satisfy virtual function compute(LSF&, LSF&, int) More... | |
| local_scalar_kilcup_loop (int t_len, int nsample, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in) | |
| Constructor (sets up staggered loop and XML tags) More... | |
| virtual | ~local_scalar_kilcup_loop () |
| Virtual destructor. More... | |
Public Member Functions inherited from Chroma::staggered_loops | |
| 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) |
Additional Inherited Members | |
Protected Attributes inherited from Chroma::staggered_loops | |
| multi2d< DComplex > | corr_fn |
| multi1d< DComplex > | corr |
| std::string | outer_tag |
| std::string | inner_tag |
| multi1d< LatticeColorMatrix > | u |
Class for local (zero-link)
scalar loop using VKVR trick.
Definition at line 38 of file scalar_loops_s.h.
|
inline |
Constructor (sets up staggered loop and XML tags)
Definition at line 52 of file scalar_loops_s.h.
References Chroma::staggered_loops::inner_tag, and Chroma::staggered_loops::outer_tag.
|
inlinevirtual |
Virtual destructor.
Definition at line 62 of file scalar_loops_s.h.
| void Chroma::local_scalar_kilcup_loop::compute | ( | LatticeStaggeredFermion & | psi, |
| int | isample, | ||
| Real | mass | ||
| ) |
Do the measurement (needs psi, not q_source!)
Calculates the
KS loop using the VKVR trick.
Definition at line 47 of file scalar_loops_s.cc.
References Chroma::staggered_loops::corr, Chroma::staggered_loops::corr_fn, Chroma::InlinePropAndMatElemDistillation2Env::local::localInnerProduct(), Chroma::mass, Nd, and Chroma::psi.
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().
|
inlinevirtual |
Satisfy virtual function compute(LSF&, LSF&, int)
Implements Chroma::staggered_loops.
Definition at line 47 of file scalar_loops_s.h.