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

#include <simple_meson_seqsrc_w.h>

Inheritance diagram for Chroma::SimpleMesonSeqSourceEnv::PionPionSeqSource:
Chroma::MesonSeqSourceBase Chroma::HadronSeqSource< LatticePropagator >

Public Member Functions

Full constructor PionPionSeqSource (const Params &p)
 
Default destructor ~PionPionSeqSource ()
 
- Public Member Functions inherited from Chroma::MesonSeqSourceBase
virtual ~MesonSeqSourceBase ()
 Default destructor. More...
 
virtual LatticePropagator operator() (const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props)=0
 Construct the source. More...
 
- Public Member Functions inherited from Chroma::HadronSeqSource< LatticePropagator >
virtual ~HadronSeqSource ()
 Virtual destructor to help with cleanup;. More...
 
virtual Complex tieBack (const multi1d< LatticeColorMatrix > &u, const SequentialProp_t &seqprop_header, const LatticePropagator &seqprop, int gamma_insertion)
 Evaluate the seqprop back at the source - this is the 2-pt at the sink. More...
 
Complex tieBack (const multi1d< LatticeColorMatrix > &u, const SequentialProp_t &seqprop_header, const LatticePropagator &seqprop, int gamma_insertion)
 
virtual Complex twoPtSink (const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props, int gamma_insertion)=0
 Compute the 2-pt at the sink. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Chroma::HadronSeqSource< LatticePropagator >
virtual LatticePropagator project (const LatticePropagator &src_prop_tmp) const
 Project onto a definite time-slice. More...
 
LatticePropagator project (const LatticePropagator &src_prop_tmp) const
 
virtual LatticeComplex phases () const
 Construct phases. More...
 
LatticeComplex phases () const
 
virtual void setTSrce (const multi1d< ForwardProp_t > &forward_headers)
 Convenience function to yank the source location from the forward prop headers. More...
 
void setTSrce (const multi1d< ForwardProp_t > &forward_headers)
 
virtual multi1d< int > & getTSrce ()=0
 Set t_srce. More...
 
virtual const multi1d< int > & getTSrce () const=0
 Get t_srce. More...
 
virtual int getTSink () const=0
 Get t_sink. More...
 
virtual const multi1d< int > & getSinkMom () const=0
 Get sink_mom. More...
 
virtual int getDecayDir () const=0
 Get decay_dir. More...
 

Detailed Description

Create a simple meson sequential propagator source

Definition at line 99 of file simple_meson_seqsrc_w.h.

Constructor & Destructor Documentation

◆ PionPionSeqSource()

Full constructor Chroma::SimpleMesonSeqSourceEnv::PionPionSeqSource::PionPionSeqSource ( const Params p)
inline

Definition at line 103 of file simple_meson_seqsrc_w.h.

◆ ~PionPionSeqSource()

Default destructor Chroma::SimpleMesonSeqSourceEnv::PionPionSeqSource::~PionPionSeqSource ( )
inline

Definition at line 106 of file simple_meson_seqsrc_w.h.


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