CHROMA
Public Member Functions | Static Private Attributes | List of all members
Chroma::staggered_local_pion Class Reference

#include <pion_local_s.h>

Inheritance diagram for Chroma::staggered_local_pion:
Chroma::staggered_hadron_corr

Public Member Functions

void compute (LatticeStaggeredPropagator &quark_prop_A, LatticeStaggeredPropagator &quark_prop_B, int j_decay)
 
void compute (multi1d< LatticeStaggeredPropagator > &quark_props, int j_decay)
 
void compute_and_dump (LatticeStaggeredPropagator &quark_prop_A, LatticeStaggeredPropagator &quark_prop_B, int j_decay, int, const SftMom &phases, XMLWriter &xml)
 
 staggered_local_pion (int t_len, const multi1d< LatticeColorMatrix > &uin, Stag_shift_option type_of_shift_in=SYM_GAUGE_INVAR)
 
virtual ~staggered_local_pion ()
 
- Public Member Functions inherited from Chroma::staggered_hadron_corr
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 ()
 

Static Private Attributes

static const int no_pions = 1
 

Additional Inherited Members

- Protected Member Functions inherited from Chroma::staggered_hadron_corr
LatticeStaggeredPropagator shift_deltaProp (multi1d< int > &delta, const LatticeStaggeredPropagator &src)
 
- Protected Attributes inherited from Chroma::staggered_hadron_corr
multi2d< DComplex > corr_fn
 
std::string outer_tag
 
std::string inner_tag
 
multi1d< std::string > tag_names
 
multi1d< LatticeColorMatrix > u
 

Detailed Description

Definition at line 21 of file pion_local_s.h.

Constructor & Destructor Documentation

◆ staggered_local_pion()

Chroma::staggered_local_pion::staggered_local_pion ( int  t_len,
const multi1d< LatticeColorMatrix > &  uin,
Stag_shift_option  type_of_shift_in = SYM_GAUGE_INVAR 
)
inline

◆ ~staggered_local_pion()

virtual Chroma::staggered_local_pion::~staggered_local_pion ( )
inlinevirtual

Definition at line 63 of file pion_local_s.h.

Member Function Documentation

◆ compute() [1/2]

void Chroma::staggered_local_pion::compute ( LatticeStaggeredPropagator &  quark_prop_A,
LatticeStaggeredPropagator &  quark_prop_B,
int  j_decay 
)

◆ compute() [2/2]

void Chroma::staggered_local_pion::compute ( multi1d< LatticeStaggeredPropagator > &  quark_props,
int  j_decay 
)
inlinevirtual

Implements Chroma::staggered_hadron_corr.

Definition at line 31 of file pion_local_s.h.

◆ compute_and_dump()

void Chroma::staggered_local_pion::compute_and_dump ( LatticeStaggeredPropagator &  quark_prop_A,
LatticeStaggeredPropagator &  quark_prop_B,
int  j_decay,
int  t0,
const SftMom phases,
XMLWriter &  xml 
)

Include the momentum phase factors

Definition at line 119 of file pion_local_s.cc.

References Chroma::i, j_decay, mu, Nd, nu, Chroma::SftMom::numMom(), Chroma::SftMom::numToMom(), Chroma::pop(), Chroma::push(), Chroma::SftMom::sft(), t, t0, and Chroma::write().

Referenced by Chroma::meson_charm().

Member Data Documentation

◆ no_pions

const int Chroma::staggered_local_pion::no_pions = 1
staticprivate

Definition at line 71 of file pion_local_s.h.

Referenced by staggered_local_pion().


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