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

Simple meson sequential source construction. More...

#include <simple_meson_seqsrc_w.h>

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

Public Member Functions

 SimpleMesonSeqSource (const Params &p, int gamma)
 Full constructor. More...
 
 ~SimpleMesonSeqSource ()
 Default destructor. More...
 
- 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

Simple meson sequential source construction.

Create a simple meson sequential propagator source

Definition at line 40 of file simple_meson_seqsrc_w.h.

Constructor & Destructor Documentation

◆ SimpleMesonSeqSource()

Chroma::SimpleMesonSeqSourceEnv::SimpleMesonSeqSource::SimpleMesonSeqSource ( const Params p,
int  gamma 
)
inline

Full constructor.

Definition at line 44 of file simple_meson_seqsrc_w.h.

◆ ~SimpleMesonSeqSource()

Chroma::SimpleMesonSeqSourceEnv::SimpleMesonSeqSource::~SimpleMesonSeqSource ( )
inline

Default destructor.

Definition at line 47 of file simple_meson_seqsrc_w.h.


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