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

#include <hadron_corr_s.h>

Inheritance diagram for Chroma::staggered_hadron_corr:
Chroma::g4g5_x_g4g5_local_meson Chroma::staggered_local_pion Chroma::staggered_local_scalar Chroma::staggered_pion_singlet Chroma::staggered_pions Chroma::staggered_scalars Chroma::vector_meson

Public Member Functions

virtual void compute (multi1d< LatticeStaggeredPropagator > &quark_props, int j_decay)=0
 
void dump (int t_source, XMLWriter &xml_out)
 
void binary_dump (int t_source, std::string start_name)
 
 staggered_hadron_corr (int t_len, int t_chan, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in)
 
virtual ~staggered_hadron_corr ()
 

Protected Member Functions

LatticeStaggeredPropagator shift_deltaProp (multi1d< int > &delta, const LatticeStaggeredPropagator &src)
 

Protected Attributes

multi2d< DComplex > corr_fn
 
std::string outer_tag
 
std::string inner_tag
 
multi1d< std::string > tag_names
 
multi1d< LatticeColorMatrix > u
 

Private Attributes

int t_length
 
int no_channel
 
Stag_shift_option type_of_shift
 

Detailed Description

Definition at line 23 of file hadron_corr_s.h.

Constructor & Destructor Documentation

◆ staggered_hadron_corr()

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

Definition at line 118 of file hadron_corr_s.h.

References corr_fn, no_channel, t_length, type_of_shift, and u.

◆ ~staggered_hadron_corr()

virtual Chroma::staggered_hadron_corr::~staggered_hadron_corr ( )
inlinevirtual

Definition at line 137 of file hadron_corr_s.h.

References corr_fn.

Member Function Documentation

◆ binary_dump()

void Chroma::staggered_hadron_corr::binary_dump ( int  t_source,
std::string  start_name 
)
inline

◆ compute()

virtual void Chroma::staggered_hadron_corr::compute ( multi1d< LatticeStaggeredPropagator > &  quark_props,
int  j_decay 
)
pure virtual

◆ dump()

void Chroma::staggered_hadron_corr::dump ( int  t_source,
XMLWriter &  xml_out 
)
inline

◆ shift_deltaProp()

LatticeStaggeredPropagator Chroma::staggered_hadron_corr::shift_deltaProp ( multi1d< int > &  delta,
const LatticeStaggeredPropagator &  src 
)
inlineprotected

Member Data Documentation

◆ corr_fn

multi2d<DComplex> Chroma::staggered_hadron_corr::corr_fn
protected

◆ inner_tag

std::string Chroma::staggered_hadron_corr::inner_tag
protected

◆ no_channel

int Chroma::staggered_hadron_corr::no_channel
private

Definition at line 183 of file hadron_corr_s.h.

Referenced by binary_dump(), dump(), and staggered_hadron_corr().

◆ outer_tag

std::string Chroma::staggered_hadron_corr::outer_tag
protected

◆ t_length

int Chroma::staggered_hadron_corr::t_length
private

Definition at line 182 of file hadron_corr_s.h.

Referenced by binary_dump(), dump(), and staggered_hadron_corr().

◆ tag_names

multi1d<std::string> Chroma::staggered_hadron_corr::tag_names
protected

◆ type_of_shift

Stag_shift_option Chroma::staggered_hadron_corr::type_of_shift
private

Definition at line 185 of file hadron_corr_s.h.

Referenced by shift_deltaProp(), and staggered_hadron_corr().

◆ u

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

Definition at line 149 of file hadron_corr_s.h.

Referenced by shift_deltaProp(), and staggered_hadron_corr().


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