CHROMA
Public Member Functions | List of all members
Chroma::local_scalar_kilcup_loop_fuzz Class Reference

Class for local (zero-link) $1\otimes1$ scalar loop, with VKVR and fuzzing. More...

#include <scalar_loops_s.h>

Inheritance diagram for Chroma::local_scalar_kilcup_loop_fuzz:
Chroma::staggered_loops

Public Member Functions

void compute (LatticeStaggeredFermion &psi_fuzz, LatticeStaggeredFermion &psi, int isample, Real mass)
 Do the measurement (with VKVR) More...
 
void compute (LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
 Empty compute (satisfies pure virtual compute in staggered_loops) More...
 
 local_scalar_kilcup_loop_fuzz (int t_len, int nsample, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in)
 Set up staggered loop, and set XML tags. More...
 
virtual ~local_scalar_kilcup_loop_fuzz ()
 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
 

Detailed Description

Class for local (zero-link) $1\otimes1$ scalar loop, with VKVR and fuzzing.

Definition at line 165 of file scalar_loops_s.h.

Constructor & Destructor Documentation

◆ local_scalar_kilcup_loop_fuzz()

Chroma::local_scalar_kilcup_loop_fuzz::local_scalar_kilcup_loop_fuzz ( int  t_len,
int  nsample,
const multi1d< LatticeColorMatrix > &  uin,
Stag_shift_option  type_of_shift_in 
)
inline

Set up staggered loop, and set XML tags.

Definition at line 178 of file scalar_loops_s.h.

References Chroma::staggered_loops::inner_tag, and Chroma::staggered_loops::outer_tag.

◆ ~local_scalar_kilcup_loop_fuzz()

virtual Chroma::local_scalar_kilcup_loop_fuzz::~local_scalar_kilcup_loop_fuzz ( )
inlinevirtual

Virtual destructor.

Definition at line 188 of file scalar_loops_s.h.

Member Function Documentation

◆ compute() [1/2]

void Chroma::local_scalar_kilcup_loop_fuzz::compute ( LatticeStaggeredFermion &  psi_fuzz,
LatticeStaggeredFermion &  psi,
int  isample,
Real  mass 
)

◆ compute() [2/2]

void Chroma::local_scalar_kilcup_loop_fuzz::compute ( LatticeStaggeredFermion &  q_source,
LatticeStaggeredFermion &  psi,
int  isample 
)
inlinevirtual

Empty compute (satisfies pure virtual compute in staggered_loops)

Implements Chroma::staggered_loops.

Definition at line 174 of file scalar_loops_s.h.


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