CHROMA
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK Class Reference

Delta+ - Delta+ 2pt piece with general projector and spin matrix. More...

#include <simple_baryon_2pt_w.h>

Inheritance diagram for Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK:
Chroma::Baryon2PtBase

Public Member Functions

 BarDeltaTspSRCspSNK (const Params &p, const SpinMatrix &spinT, const SpinMatrix &spinSRC, const SpinMatrix &spinSNK,)
 Full constructor. More...
 
 ~BarDeltaTsp ()
 Default destructor. More...
 
LatticePropagator operator() (const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props)
 Construct the source. More...
 
- Public Member Functions inherited from Chroma::Baryon2PtBase
virtual ~Baryon2PtBase ()
 Virtual destructor to help with cleanup;. More...
 
virtual multi1d< Hadron2PtContraction_t > operator() (const multi1d< LatticeColorMatrix > &u)=0
 Construct the correlators. More...
 

Protected Member Functions

multi1d< int > & getBC ()
 Set bc. More...
 
const multi1d< int > & getBC () const
 Get bc. More...
 
multi1d< int > & getTSrce ()
 Set t_srce. More...
 
const multi1d< int > & getTSrce () const
 Get t_srce. More...
 
const int getDecayDir () const
 Get decay_dir. More...
 
- Protected Member Functions inherited from Chroma::Baryon2PtBase
virtual void setBC (const multi1d< ForwardProp_t > &forward_headers)
 Convenience function to yank the boundary condition from the forward prop headers. More...
 

Private Member Functions

 BarDeltaTspSRCspSNK ()
 Hide partial constructor. More...
 

Private Attributes

multi1d< int > t_srce
 
multi1d< int > bc
 
Params params
 
SpinMatrix T
 
SpinMatrix sp_src
 
SpinMatrix sp_snk
 

Detailed Description

Delta+ - Delta+ 2pt piece with general projector and spin matrix.

Create a simple baryon propagator with different source and sink diquarks

Definition at line 140 of file simple_baryon_2pt_w.h.

Constructor & Destructor Documentation

◆ BarDeltaTspSRCspSNK() [1/2]

Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::BarDeltaTspSRCspSNK ( const Params p,
const SpinMatrix &  spinT,
const SpinMatrix &  spinSRC,
const SpinMatrix &  spinSNK 
)
inline

Full constructor.

Definition at line 144 of file simple_baryon_2pt_w.h.

◆ ~BarDeltaTsp()

Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::~BarDeltaTsp ( )
inline

Default destructor.

Definition at line 148 of file simple_baryon_2pt_w.h.

◆ BarDeltaTspSRCspSNK() [2/2]

Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::BarDeltaTspSRCspSNK ( )
inlineprivate

Hide partial constructor.

Definition at line 173 of file simple_baryon_2pt_w.h.

Member Function Documentation

◆ getBC() [1/2]

multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::getBC ( )
inlineprotectedvirtual

Set bc.

Implements Chroma::Baryon2PtBase.

Definition at line 157 of file simple_baryon_2pt_w.h.

References bc.

◆ getBC() [2/2]

const multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::getBC ( ) const
inlineprotectedvirtual

Get bc.

Implements Chroma::Baryon2PtBase.

Definition at line 160 of file simple_baryon_2pt_w.h.

References bc.

◆ getDecayDir()

const int Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::getDecayDir ( ) const
inlineprotected

Get decay_dir.

Definition at line 169 of file simple_baryon_2pt_w.h.

References params.

◆ getTSrce() [1/2]

multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::getTSrce ( )
inlineprotected

Set t_srce.

Definition at line 163 of file simple_baryon_2pt_w.h.

References t_srce.

◆ getTSrce() [2/2]

const multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::getTSrce ( ) const
inlineprotected

Get t_srce.

Definition at line 166 of file simple_baryon_2pt_w.h.

References t_srce.

◆ operator()()

LatticePropagator Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::operator() ( const multi1d< LatticeColorMatrix > &  u,
const multi1d< ForwardProp_t > &  forward_headers,
const multi1d< LatticePropagator > &  forward_props 
)

Construct the source.

Member Data Documentation

◆ bc

multi1d<int> Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::bc
private

Definition at line 177 of file simple_baryon_2pt_w.h.

Referenced by getBC().

◆ params

Params Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::params
private

Seqsource params

Definition at line 178 of file simple_baryon_2pt_w.h.

Referenced by getDecayDir().

◆ sp_snk

SpinMatrix Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::sp_snk
private

The sink at the source

Definition at line 181 of file simple_baryon_2pt_w.h.

◆ sp_src

SpinMatrix Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::sp_src
private

The spin at the source

Definition at line 180 of file simple_baryon_2pt_w.h.

◆ T

SpinMatrix Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::T
private

The spin projector matrix

Definition at line 179 of file simple_baryon_2pt_w.h.

◆ t_srce

multi1d<int> Chroma::SimpleBaryon2PtEnv::BarDeltaTspSRCspSNK::t_srce
private

Definition at line 176 of file simple_baryon_2pt_w.h.

Referenced by getTSrce().


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