#include <simple_baryon_seqsrc_w.h>
Inheritance diagram for Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp:

Public Member Functions | |
| BarDeltaDTsp (const Params &p, const SpinMatrix &spinT, const SpinMatrix &spinSP) | |
| Full constructor. | |
| ~BarDeltaDTsp () | |
| Default destructor. | |
| LatticePropagator | operator() (const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props) |
| Delta+ - Delta+ D piece with general projector and spin matrix. | |
| Complex | twoPtSink (const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props, int gamma_insertion) |
| Compute the 2-pt at the sink. | |
Protected Member Functions | |
| multi1d< int > & | getBC () |
| Set bc. | |
| const multi1d< int > & | getBC () const |
| Get bc. | |
| multi1d< int > & | getTSrce () |
| Set t_srce. | |
| const multi1d< int > & | getTSrce () const |
| Get t_srce. | |
| int | getTSink () const |
| Get t_sink. | |
| const multi1d< int > & | getSinkMom () const |
| Get sink_mom. | |
| const int | getDecayDir () const |
| Get decay_dir. | |
Private Member Functions | |
| BarDeltaDTsp () | |
| Hide partial constructor. | |
Private Attributes | |
| multi1d< int > | t_srce |
| multi1d< int > | bc |
| Params | params |
| SpinMatrix | T |
| SpinMatrix | sp |
Create a simple baryon sequential propagator source
Definition at line 223 of file simple_baryon_seqsrc_w.h.
| Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::BarDeltaDTsp | ( | const Params & | p, | |
| const SpinMatrix & | spinT, | |||
| const SpinMatrix & | spinSP | |||
| ) | [inline] |
| Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::~BarDeltaDTsp | ( | ) | [inline] |
| Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::BarDeltaDTsp | ( | ) | [inline, private] |
| const multi1d<int>& Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getBC | ( | ) | const [inline, protected, virtual] |
Get bc.
Implements Chroma::BaryonSeqSourceBase.
Definition at line 249 of file simple_baryon_seqsrc_w.h.
References bc.
| multi1d<int>& Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getBC | ( | ) | [inline, protected, virtual] |
Set bc.
Implements Chroma::BaryonSeqSourceBase.
Definition at line 246 of file simple_baryon_seqsrc_w.h.
References bc.
| const int Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getDecayDir | ( | ) | const [inline, protected, virtual] |
Get decay_dir.
Implements Chroma::HadronSeqSource< LatticePropagator >.
Definition at line 264 of file simple_baryon_seqsrc_w.h.
References Chroma::SimpleBaryonSeqSourceEnv::Params::j_decay, and params.
Referenced by twoPtSink().
| const multi1d<int>& Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getSinkMom | ( | ) | const [inline, protected, virtual] |
Get sink_mom.
Implements Chroma::HadronSeqSource< LatticePropagator >.
Definition at line 261 of file simple_baryon_seqsrc_w.h.
References params, and Chroma::SimpleBaryonSeqSourceEnv::Params::sink_mom.
Referenced by twoPtSink().
| int Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getTSink | ( | ) | const [inline, protected, virtual] |
Get t_sink.
Implements Chroma::HadronSeqSource< LatticePropagator >.
Definition at line 258 of file simple_baryon_seqsrc_w.h.
References params, and Chroma::SimpleBaryonSeqSourceEnv::Params::t_sink.
Referenced by twoPtSink().
| const multi1d<int>& Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getTSrce | ( | ) | const [inline, protected, virtual] |
Get t_srce.
Implements Chroma::HadronSeqSource< LatticePropagator >.
Definition at line 255 of file simple_baryon_seqsrc_w.h.
References t_srce.
| multi1d<int>& Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::getTSrce | ( | ) | [inline, protected, virtual] |
Set t_srce.
Implements Chroma::HadronSeqSource< LatticePropagator >.
Definition at line 252 of file simple_baryon_seqsrc_w.h.
References t_srce.
Referenced by twoPtSink().
| LatticePropagator Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator() | ( | const multi1d< LatticeColorMatrix > & | u, | |
| const multi1d< ForwardProp_t > & | forward_headers, | |||
| const multi1d< LatticePropagator > & | forward_props | |||
| ) | [virtual] |
Delta+ - Delta+ D piece with general projector and spin matrix.
Implements Chroma::BaryonSeqSourceBase.
Definition at line 415 of file simple_baryon_seqsrc_w.cc.
References Chroma::check1Args(), END_CODE, Chroma::BaryonSeqSourceBase::projectBaryon(), sp, START_CODE, and T.
| Complex Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::twoPtSink | ( | const multi1d< LatticeColorMatrix > & | u, | |
| const multi1d< ForwardProp_t > & | forward_headers, | |||
| const multi1d< LatticePropagator > & | forward_props, | |||
| int | gamma_insertion | |||
| ) | [virtual] |
Compute the 2-pt at the sink.
Implements Chroma::HadronSeqSource< LatticePropagator >.
Definition at line 466 of file simple_baryon_seqsrc_w.cc.
References Chroma::check2Args(), getDecayDir(), getSinkMom(), getTSink(), getTSrce(), Chroma::BaryonSeqSourceBase::setBC(), Chroma::HadronSeqSource< LatticePropagator >::setTSrce(), Chroma::SftMom::sft(), Chroma::Baryon2PtContractions::sigmast2pt(), sp, and T.
multi1d<int> Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::bc [private] |
Seqsource params
Definition at line 273 of file simple_baryon_seqsrc_w.h.
Referenced by getDecayDir(), getSinkMom(), and getTSink().
SpinMatrix Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::sp [private] |
The spin at the source and sink
Definition at line 275 of file simple_baryon_seqsrc_w.h.
Referenced by operator()(), and twoPtSink().
SpinMatrix Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::T [private] |
The spin projector matrix
Definition at line 274 of file simple_baryon_seqsrc_w.h.
Referenced by operator()(), and twoPtSink().
multi1d<int> Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::t_srce [private] |
1.4.7