CHROMA
Public Member Functions | Protected Attributes | Private Attributes | List of all members
Chroma::stoch_conn_corr Class Referenceabstract

#include <stoch_conn_s.h>

Inheritance diagram for Chroma::stoch_conn_corr:
Chroma::fourlink_pseudoscalar_stoch_conn

Public Member Functions

virtual void compute (LatticeStaggeredFermion &q_source1, LatticeStaggeredFermion &q_source2, LatticeStaggeredFermion &psi1, LatticeStaggeredFermion &psi2, int isample)=0
 
void dump (XMLWriter &xml_out)
 
void dump (XMLWriter &xml_out, int &i)
 
 stoch_conn_corr (int t_len, int t_sample, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in)
 
virtual ~stoch_conn_corr ()
 
LatticeStaggeredFermion shift_deltaProp (multi1d< int > &delta, const LatticeStaggeredFermion &src)
 

Protected Attributes

multi2d< DComplex > corr_fn1
 
multi2d< DComplex > corr_fn2
 
multi1d< DComplex > corr1
 
multi1d< DComplex > corr2
 
std::string outer_tag
 
std::string inner_tag1
 
std::string inner_tag2
 
multi1d< LatticeColorMatrix > u
 

Private Attributes

int t_length
 
int no_sample
 
Stag_shift_option type_of_shift
 

Detailed Description

Definition at line 19 of file stoch_conn_s.h.

Constructor & Destructor Documentation

◆ stoch_conn_corr()

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

Definition at line 112 of file stoch_conn_s.h.

References corr1, corr2, corr_fn1, corr_fn2, no_sample, t_length, u, and Chroma::zero.

◆ ~stoch_conn_corr()

virtual Chroma::stoch_conn_corr::~stoch_conn_corr ( )
inlinevirtual

Definition at line 138 of file stoch_conn_s.h.

References corr_fn1, and corr_fn2.

Member Function Documentation

◆ compute()

virtual void Chroma::stoch_conn_corr::compute ( LatticeStaggeredFermion &  q_source1,
LatticeStaggeredFermion &  q_source2,
LatticeStaggeredFermion &  psi1,
LatticeStaggeredFermion &  psi2,
int  isample 
)
pure virtual

◆ dump() [1/2]

void Chroma::stoch_conn_corr::dump ( XMLWriter &  xml_out)
inline

◆ dump() [2/2]

void Chroma::stoch_conn_corr::dump ( XMLWriter &  xml_out,
int &  i 
)
inline

◆ shift_deltaProp()

LatticeStaggeredFermion Chroma::stoch_conn_corr::shift_deltaProp ( multi1d< int > &  delta,
const LatticeStaggeredFermion &  src 
)
inline

Member Data Documentation

◆ corr1

multi1d<DComplex> Chroma::stoch_conn_corr::corr1
protected

◆ corr2

multi1d<DComplex> Chroma::stoch_conn_corr::corr2
protected

◆ corr_fn1

multi2d<DComplex> Chroma::stoch_conn_corr::corr_fn1
protected

◆ corr_fn2

multi2d<DComplex> Chroma::stoch_conn_corr::corr_fn2
protected

◆ inner_tag1

std::string Chroma::stoch_conn_corr::inner_tag1
protected

◆ inner_tag2

std::string Chroma::stoch_conn_corr::inner_tag2
protected

◆ no_sample

int Chroma::stoch_conn_corr::no_sample
private

Definition at line 195 of file stoch_conn_s.h.

Referenced by dump(), and stoch_conn_corr().

◆ outer_tag

std::string Chroma::stoch_conn_corr::outer_tag
protected

◆ t_length

int Chroma::stoch_conn_corr::t_length
private

Definition at line 194 of file stoch_conn_s.h.

Referenced by dump(), and stoch_conn_corr().

◆ type_of_shift

Stag_shift_option Chroma::stoch_conn_corr::type_of_shift
private

Definition at line 197 of file stoch_conn_s.h.

Referenced by dump(), and shift_deltaProp().

◆ u

multi1d<LatticeColorMatrix> Chroma::stoch_conn_corr::u
protected

Definition at line 191 of file stoch_conn_s.h.

Referenced by shift_deltaProp(), and stoch_conn_corr().


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