simple_baryon_seqsrc_w.cc File Reference

Construct baryon sequential sources. More...

#include "qdp_config.h"
#include "meas/hadron/simple_baryon_seqsrc_w.h"
#include "meas/hadron/seqsource_factory_w.h"
#include "meas/hadron/barspinmat_w.h"
#include "meas/hadron/barhqlq_w.h"
#include "meas/hadron/baryon_spinmat_funcmap_w.h"
#include "util/ft/sftmom.h"
#include "io/xml_group_reader.h"

Go to the source code of this file.

Namespaces

namespace  Chroma
namespace  Chroma::SimpleBaryonSeqSourceEnv

Functions

void Chroma::read (XMLReader &xml, const string &path, SimpleBaryonSeqSourceEnv::Params &param)
 Reader.
void Chroma::write (XMLWriter &xml, const string &path, const SimpleBaryonSeqSourceEnv::Params &param)
 Writer.
void Chroma::read (XMLReader &xml, const string &path, SpinMatrix &p)
 Read a spin matrix from a FunctionMap.
void Chroma::read (XMLReader &xml, const string &path, SpinMatTsp_t &param)
 Read a T and sp struct.
void Chroma::check1Args (const char *name, const multi1d< LatticePropagator > &quark_propagators)
 Check only 1 prop passed.
void Chroma::check2Args (const char *name, const multi1d< LatticePropagator > &quark_propagators)
 Check only 2 props passed.
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclNuclU (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in nucleon-nucleon */
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclNuclD (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in nucleon-nucleon */
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclUUnpol (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in proton, ie. "(u C gamma_5 d) u" */
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclDUnpol (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in proton, ie. "(u C gamma_5 d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclUPol (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclDPol (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclUUnpolNR (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in NR proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclDUnpolNR (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in NR proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclUPolNR (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in NR proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclDPolNR (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in NR proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclUMixedNR (XMLReader &xml_in, const std::string &path)
 u O u" insertion in NR proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclDMixedNR (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in NR proton, ie. "(u C gamma_5 (1/2)(1 + gamma_4) d) u"
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclUMixedNRnegPar (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in negative parity NR proton
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barNuclDMixedNRnegPar (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in negative parity NR proton
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barXiDMixedNR (XMLReader &xml_in, const std::string &path)
 d O d" insertion in NR proton
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barDeltaDeltaU (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in delta-delta */
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barDeltaDeltaD (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in delta-delta */
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barDeltaUUnpol (XMLReader &xml_in, const std::string &path)
 "\bar u O u" insertion in Delta^+ "2*(u sp d) u + (u sp u) d" */
HadronSeqSource< LatticePropagator > * Chroma::SimpleBaryonSeqSourceEnv::barDeltaDUnpol (XMLReader &xml_in, const std::string &path)
 "\bar d O d" insertion in Delta^+ "2*(u sp d) u + (u sp u) d" */
bool Chroma::SimpleBaryonSeqSourceEnv::registerAll ()
 Register all the factories.

Variables

SpinMatrix T
SpinMatrix sp
bool Chroma::SimpleBaryonSeqSourceEnv::registered = false
 Local registration flag.


Detailed Description

Construct baryon sequential sources.

Definition in file simple_baryon_seqsrc_w.cc.


Variable Documentation

SpinMatrix sp

Gamma matrices within the diquark

Definition at line 41 of file simple_baryon_seqsrc_w.cc.

Referenced by Chroma::InlineDiscoEOPrecEnv::do_disco(), Chroma::InlineDiscoEoEigCGEnv::do_disco(), and Chroma::QQQSparse_t::serialize().

SpinMatrix T

Baryon spin projector

Definition at line 40 of file simple_baryon_seqsrc_w.cc.

Referenced by Chroma::lpoly< T, P, Q >::applyA(), Chroma::lpoly< T, P, Q >::applyChebInv(), Chroma::QDPCloverEnv::applySiteLoop(), checkInverter(), Chroma::CreateStatic< T >::Create(), Chroma::CreateUsingMalloc< T >::Create(), Chroma::CreateUsingNew< T >::Create(), Chroma::TimePrecLogDetLinearOperator< T, P, Q >::deriv(), Chroma::EvenOddTimePrecLogDetLinearOperator< T, P, Q >::deriv(), Chroma::PolyPrec< T, P, Q >::deriv(), Chroma::WilsonDslashBase< T, P, Q >::deriv(), Chroma::DiffMdagMLinOp< T, P, Q >::deriv(), Chroma::DiffMdagLinOp< T, P, Q >::deriv(), Chroma::EvenOddPrecLogDetLinearOperator< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::deriv(), Chroma::EvenOddPrecConstDetLinearOperator< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::deriv(), Chroma::EvenOddLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::deriv(), Chroma::CloverTermBase< T, U >::deriv(), Chroma::EvenOddTimePrecLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::derivUnprecLinOp(), Chroma::EvenOddPrecLinearOperatorArray< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::derivUnprecLinOp(), Chroma::EvenOddPrecLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::derivUnprecLinOp(), Chroma::displace(), Chroma::displacement(), Chroma::InlineStaggeredSpectrum::func(), Chroma::InlineSFpcacEnv::InlineMeas::func(), Chroma::InlineRitzEnv::InlineMeas::func(), Chroma::InlinePsiBarPsiEnv::InlineMeas::func(), Chroma::InlinePropagator::func(), Chroma::InlineStaggeredPropagatorEnv::InlineMeas::func(), Chroma::InlinePropagatorFerm::func(), Chroma::InlinePropColorVecEnv::InlineMeas::func(), Chroma::InlineMultiPropagator::func(), Chroma::InlineMres::func(), Chroma::InlineGridPropEnv::InlineMeas::func(), Chroma::InlineEigBndsMdagM::func(), Chroma::InlineBlockPropEnv::InlineMeas::func(), Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas::func(), Chroma::fuzz_smear(), Chroma::PolyPrec< T, P, Q >::g5M(), Chroma::GaugeTransfObjCallMapEnv::gaugeTransfObj(), Chroma::GaussianInitObjCallMapEnv::gaussianInitObj(), Chroma::GaussianInitObjCallMapEnv::gaussianInitSubsetVectors(), Chroma::gausSmear(), Chroma::hadSeqSourceProject(), Chroma::BiCGStabKernels::ibicgstab_zvupdates(), Chroma::InvEigCG2Env::InitGuess_T(), Chroma::InvBiCGStab_a(), Chroma::InvBiCRStab_a(), Chroma::InvBorici_a(), Chroma::InvCG1_a(), Chroma::InvCG2_a(), Chroma::InvCG2_timings_a(), Chroma::InvEigCG2Env::InvEigCG2_T(), Chroma::InvIBiCGStab_a(), Chroma::InvMR_a(), Chroma::InvRelCG1_a(), Chroma::InvRelCG2_a(), Chroma::InvRelGMRESR_CG_a(), Chroma::InvRelGMRESR_SUMR_a(), Chroma::jacobiSmear(), Chroma::laplacian(), Chroma::InlineLaplaceEigsEnv::laplacian(), main(), Chroma::MInvCG2_a(), Chroma::MInvCG2Accum_a(), Chroma::MInvCG_a(), Chroma::MInvMR_a(), Chroma::MInvRelCG_a(), Chroma::multiQuarkProp4_m(), Chroma::InvEigCG2Env::new_InvEigCG2_T(), Chroma::TimePrecLinearOperator< T, P, Q >::operator()(), Chroma::EvenOddTimePrecLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()(), Chroma::PolyPrecSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverMR< T >::operator()(), Chroma::MdagMSysSolverIBiCGStab< T >::operator()(), Chroma::MdagMSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverBiCGStab< T >::operator()(), Chroma::LinOpSysSolverIBiCGStab< T >::operator()(), Chroma::LinOpSysSolverEigCG< T >::operator()(), Chroma::LinOpSysSolverCGTiming< T >::operator()(), Chroma::LinOpSysSolverCG< T >::operator()(), Chroma::LinOpSysSolverBiCGStab< T >::operator()(), Chroma::PolyPrec< T, P, Q >::operator()(), Chroma::MdagMMultiSysSolverCG< T >::operator()(), Chroma::DiffMdagMLinOp< T, P, Q >::operator()(), Chroma::approx_lmdagm< T >::operator()(), Chroma::MdagMLinOp< T >::operator()(), Chroma::lgherm< T >::operator()(), Chroma::DiffMdagLinOp< T, P, Q >::operator()(), Chroma::approx_lmdag< T >::operator()(), Chroma::MdagLinOp< T >::operator()(), Chroma::InlineEigenLimeColVecReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineEigenBinLimeColVecReadNamedObjEnv::InlineMeas::operator()(), Chroma::InlineEigenBinColVecReadNamedObjEnv::InlineMeas::operator()(), Chroma::GammaDisplacementEnv::QuarkDisplace< T >::operator()(), Chroma::FermActQprop< T >::operator()(), Chroma::EvenOddFermActQprop< T, P, Q >::operator()(), Chroma::EvenOddPrecLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()(), Chroma::PrecFermActQprop< T, P, Q >::operator()(), Chroma::EvenOddLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()(), Chroma::Delta2PtEnv::DeltaCorrs::operator()(), Chroma::lpoly< T, P, Q >::Qsq(), Chroma::RelInvBiCGStab_a(), Chroma::RelInvCG_a(), Chroma::RelInvIBiCGStab_a(), Chroma::Ritz_t(), Chroma::RotateSpinObjCallMapEnv::rotateDiractoDRFerm(), Chroma::RotateSpinObjCallMapEnv::rotateDRtoDiracFerm(), Chroma::shiftDeltaPropCov_t(), Chroma::SN_Jacob_t(), Chroma::InvEigCG2Env::SubSpaceMatrix_T(), Chroma::sysSolver(), Chroma::TimePrecLinearOperator< T, P, Q >::unprecLinOp(), Chroma::EvenOddTimePrecLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::unprecLinOp(), Chroma::EvenOddPrecLinearOperator< LatticeStaggeredPropagator, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::unprecLinOp(), Chroma::InvEigCG2Env::vecPrecondCG_T(), Chroma::BiCGStabKernels::xpaypbz(), and Chroma::BiCGStabKernels::yxpaymabz().


Generated on Sun Nov 22 04:38:30 2009 for CHROMA by  doxygen 1.4.7