Base class for meson deriv-sequential source construction.
More...
#include <deriv_meson_seqsrc_w.h>
|
| DerivMesonSeqSourceBaseNoDir (const Params &p) |
| Default destructor. More...
|
|
virtual | ~DerivMesonSeqSourceBaseNoDir () |
| 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...
|
|
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...
|
|
Base class for meson deriv-sequential source construction.
Definition at line 211 of file deriv_meson_seqsrc_w.h.
◆ DerivMesonSeqSourceBaseNoDir() [1/2]
DerivMesonSeqSourceBaseNoDir::DerivMesonSeqSourceBaseNoDir |
( |
const Params & |
p | ) |
|
|
inline |
◆ ~DerivMesonSeqSourceBaseNoDir()
virtual DerivMesonSeqSourceBaseNoDir::~DerivMesonSeqSourceBaseNoDir |
( |
| ) |
|
|
inlinevirtual |
◆ DerivMesonSeqSourceBaseNoDir() [2/2]
DerivMesonSeqSourceBaseNoDir::DerivMesonSeqSourceBaseNoDir |
( |
| ) |
|
|
inlineprivate |
◆ getDecayDir()
virtual int DerivMesonSeqSourceBaseNoDir::getDecayDir |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ getDerivLength()
virtual int DerivMesonSeqSourceBaseNoDir::getDerivLength |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ getSinkMom()
virtual const multi1d<int>& DerivMesonSeqSourceBaseNoDir::getSinkMom |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ getTSink()
virtual int DerivMesonSeqSourceBaseNoDir::getTSink |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ getTSrce() [1/2]
virtual multi1d<int>& DerivMesonSeqSourceBaseNoDir::getTSrce |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ getTSrce() [2/2]
virtual const multi1d<int>& DerivMesonSeqSourceBaseNoDir::getTSrce |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ operator()()
virtual LatticePropagator DerivMesonSeqSourceBaseNoDir::operator() |
( |
const multi1d< LatticeColorMatrix > & |
u, |
|
|
const multi1d< ForwardProp_t > & |
forward_headers, |
|
|
const multi1d< LatticePropagator > & |
forward_props |
|
) |
| |
|
pure virtual |
Construct the source.
Implemented in MesA0B1xBA1SeqSrc, MesA0A1xBA1SeqSrc, MesA0Rho2xBA1SeqSrc, MesA0RhoxBA1SeqSrc, MesA0Rho2xDA2SeqSrc, MesA0RhoxDA2SeqSrc, MesA0B1xDA2SeqSrc, MesA0A1xDA2SeqSrc, MesA0B1xNablaA1SeqSrc, MesA0A1xNablaA1SeqSrc, MesA0Rho2xNablaA1SeqSrc, and MesA0RhoxNablaA1SeqSrc.
◆ twoPtSink()
virtual Complex DerivMesonSeqSourceBaseNoDir::twoPtSink |
( |
const multi1d< LatticeColorMatrix > & |
u, |
|
|
const multi1d< ForwardProp_t > & |
forward_headers, |
|
|
const multi1d< LatticePropagator > & |
forward_props, |
|
|
int |
gamma_insertion |
|
) |
| |
|
pure virtual |
Compute the 2-pt at the sink.
Implemented in MesA0B1xBA1SeqSrc, MesA0A1xBA1SeqSrc, MesA0Rho2xBA1SeqSrc, MesA0RhoxBA1SeqSrc, MesA0Rho2xDA2SeqSrc, MesA0RhoxDA2SeqSrc, MesA0B1xDA2SeqSrc, MesA0A1xDA2SeqSrc, MesA0B1xNablaA1SeqSrc, MesA0A1xNablaA1SeqSrc, MesA0Rho2xNablaA1SeqSrc, and MesA0RhoxNablaA1SeqSrc.
◆ params
Params DerivMesonSeqSourceBaseNoDir::params |
|
private |
◆ t_srce
multi1d<int> DerivMesonSeqSourceBaseNoDir::t_srce |
|
private |
The documentation for this class was generated from the following file: