6 #ifndef __simple_baryon_2pt_w_h__
7 #define __simple_baryon_2pt_w_h__
16 namespace SimpleBaryon2PtEnv
51 multi1d<Hadron2PtContraction_t>
operator()(
const multi1d<LatticeColorMatrix>&
u);
58 const multi1d<int>&
getBC()
const {
return bc;}
101 LatticePropagator
operator()(
const multi1d<LatticeColorMatrix>&
u,
103 const multi1d<LatticePropagator>& forward_props);
110 const multi1d<int>&
getBC()
const {
return bc;}
145 params(
p),
T(spinT), spSRC(spinSRC),spSNK(spinSNK) {}
151 LatticePropagator
operator()(
const multi1d<LatticeColorMatrix>&
u,
153 const multi1d<LatticePropagator>& forward_props);
160 const multi1d<int>&
getBC()
const {
return bc;}
Construct baryon 2pt correlators.
Baryon-Baryon seqsources have a time order phase.
Delta+ - Delta+ 2pt piece with general projector and spin matrix.
LatticePropagator operator()(const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props)
Construct the source.
BarDeltaTspSRCspSNK()
Hide partial constructor.
const int getDecayDir() const
Get decay_dir.
BarDeltaTspSRCspSNK(const Params &p, const SpinMatrix &spinT, const SpinMatrix &spinSRC, const SpinMatrix &spinSNK,)
Full constructor.
multi1d< int > & getBC()
Set bc.
multi1d< int > & getTSrce()
Set t_srce.
const multi1d< int > & getTSrce() const
Get t_srce.
~BarDeltaTsp()
Default destructor.
const multi1d< int > & getBC() const
Get bc.
Delta+ - Delta+ 2pt piece with general projector and spin matrix.
BarDeltaTsp()
Hide partial constructor.
LatticePropagator operator()(const multi1d< LatticeColorMatrix > &u, const multi1d< ForwardProp_t > &forward_headers, const multi1d< LatticePropagator > &forward_props)
Construct the source.
const multi1d< int > & getTSrce() const
Get t_srce.
~BarDeltaTsp()
Default destructor.
multi1d< int > & getBC()
Set bc.
BarDeltaTsp(const Params &p, const SpinMatrix &spinT, const SpinMatrix &spinSP)
Full constructor.
const multi1d< int > & getBC() const
Get bc.
const int getDecayDir() const
Get decay_dir.
multi1d< int > & getTSrce()
Set t_srce.
Nucleon-Nucleon 2pt with general projector and Cg5.
int & getDecayDir()
Get decay_dir.
BarNuclTCg5(const Params &p, const SpinMatrix &spinT, const SpinMatrix &spinCg5)
Full constructor.
multi1d< int > & getBC()
Set bc.
const multi1d< int > & getTSrce() const
Get t_srce.
const multi1d< int > & getBC() const
Get bc.
~BarNuclTCg5()
Default destructor.
int getDecayDir() const
Get decay_dir.
BarNuclTCg5()
Hide partial constructor.
multi1d< int > & getTSrce()
Set t_srce.
multi1d< Hadron2PtContraction_t > operator()(const multi1d< LatticeColorMatrix > &u)
Construct the correlators.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
multi1d< ForwardProp_t > & forward_headers
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
LinOpSysSolverMGProtoClover::T T
static QDP_ColorVector * in
Simple baryon 2pt parameters.
Params(XMLReader &in, const std::string &path)
void writeXML(XMLWriter &in, const std::string &path) const