CHROMA
|
Baryon sequential sources. More...
Classes | |
struct | SpinMatTsp_t |
The T and Spin struct. More... | |
struct | Params |
Simple baryon sequential source parameters. More... | |
class | BarNuclUTCg5 |
Nucleon-Nucleon U piece with general projector and Cg5. More... | |
class | BarNuclDTCg5 |
Nucleon-Nucleon D piece with general projector and Cg5. More... | |
class | BarDeltaUTsp |
Delta+ - Delta+ U piece with general projector and spin matrix. More... | |
class | BarDeltaDTsp |
Delta+ - Delta+ D piece with general projector and spin matrix. More... | |
Functions | |
multi1d< Hadron2PtContraction_t > | operator() (const multi1d< LatticeColorMatrix > &u) |
check2Args ("BarNuclTCg5", quark_propagators) | |
END_CODE () | |
return | projectBaryon (src_prop_tmp, forward_headers) |
bool | registerAll () |
Register all the factories. More... | |
Variables | |
multi1d< ForwardProp_t > & | forward_headers |
multi1d< LatticePropagator > & | quark_propagators |
LatticePropagator | src_prop_tmp = T * di_quark |
LatticePropagator | q1_tmp = quark_propagators[0] * Cg5 |
LatticePropagator | q2_tmp = Cg5 * quark_propagators[1] |
LatticePropagator | di_quark = quarkContract24(q1_tmp, q2_tmp) |
LatticeColorMatrix | col_mat |
Baryon sequential sources.
Name and registration.
Chroma::SimpleBaryonSeqSourceEnv::check2Args | ( | "BarNuclTCg5" | , |
quark_propagators | |||
) |
Referenced by Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::twoPtSink(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::twoPtSink(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::twoPtSink(), and Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::twoPtSink().
Chroma::SimpleBaryonSeqSourceEnv::END_CODE | ( | ) |
multi1d<Hadron2PtContraction_t> Chroma::SimpleBaryonSeqSourceEnv::operator() | ( | const multi1d< LatticeColorMatrix > & | u | ) |
return Chroma::SimpleBaryonSeqSourceEnv::projectBaryon | ( | src_prop_tmp | , |
forward_headers | |||
) |
bool Chroma::SimpleBaryonSeqSourceEnv::registerAll | ( | ) |
Register all the factories.
Register needed stuff
Register all the factories
Register needed stuff
Register all the factories
Register needed stuff
Register all the factories
Definition at line 822 of file simple_baryon_2pt_w.cc.
References Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::BaryonSpinMatrixEnv::registerAll(), and Chroma::AsqtadFermActEnv::registered.
Referenced by Chroma::HadronSeqSourceEnv::registerAll().
LatticeColorMatrix Chroma::SimpleBaryonSeqSourceEnv::col_mat |
Definition at line 225 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), and Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()().
Definition at line 224 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::barhqlq(), Chroma::InlineStochHadronEnv::baryon(), Chroma::delta2pt(), Chroma::Baryon2PtContractions::lambda2pt(), Chroma::Baryon2PtContractions::lambdaNaive2pt(), Chroma::nucl2pt(), Chroma::SimpleBaryonOperatorEnv::BarNuclCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator()(), Chroma::Qll(), Chroma::Baryon2PtContractions::sigma2pt(), Chroma::Baryon2PtContractions::sigmast2pt(), and Chroma::Baryon2PtContractions::xi2pt().
multi1d<ForwardProp_t>& Chroma::SimpleBaryonSeqSourceEnv::forward_headers |
Definition at line 216 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::InlineSeqPropTestEnv::InlineMeas::func(), Chroma::HadronContract::getDecayDir(), Chroma::HadronContract::getTSrce(), Chroma::MesonSpec2PtEnv::init(), Chroma::PhotonRhoSeqSourceEnv::PhotonRhoSeqSource::operator()(), Chroma::PhotonRhoSeqSourceEnv::PointSplitPhotonRhoSeqSource::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator()(), Chroma::Delta2PtEnv::DeltaCorrs::operator()(), Chroma::SimpleMeson2PtEnv::DiagGammaMesonCorrs::operator()(), Chroma::InlineSeqSourceEnv::InlineMeas::operator()(), Chroma::BaryonSeqSourceBase::projectBaryon(), Chroma::BaryonSeqSourceBase::setBC(), Chroma::HadronSeqSource< T >::setTSrce(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::twoPtSink(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::twoPtSink(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::twoPtSink(), and Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::twoPtSink().
Chroma::SimpleBaryonSeqSourceEnv::q1_tmp = quark_propagators[0] * Cg5 |
Definition at line 222 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::barhqlq(), Chroma::baryon(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), and Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator()().
Chroma::SimpleBaryonSeqSourceEnv::q2_tmp = Cg5 * quark_propagators[1] |
Definition at line 223 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::barhqlq(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), and Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator()().
multi1d<LatticePropagator>& Chroma::SimpleBaryonSeqSourceEnv::quark_propagators |
Definition at line 217 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::PhotonRhoSeqSourceEnv::PhotonRhoSeqSource::operator()(), Chroma::PhotonRhoSeqSourceEnv::PointSplitPhotonRhoSeqSource::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::twoPtSink(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::twoPtSink(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::twoPtSink(), and Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::twoPtSink().
Definition at line 221 of file simple_baryon_2pt_w.cc.
Referenced by Chroma::SimpleBaryonSeqSourceEnv::BarNuclUTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarNuclDTCg5::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaUTsp::operator()(), Chroma::SimpleBaryonSeqSourceEnv::BarDeltaDTsp::operator()(), Chroma::HadronSeqSource< T >::project(), and Chroma::BaryonSeqSourceBase::projectBaryon().