CHROMA
Functions
Chroma::InlinePropAndMatElemDistillation2Env::local Namespace Reference

Functions

template<class T1 , class C1 , class T2 , class C2 >
QDPSubTypeTrait< typename BinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Type_t localInnerProduct (const QDPSubType< T1, C1 > &l, const QDPType< T2, C2 > &r)
 
template<class T1 , class C1 , class T2 , class C2 >
BinaryReturn< C1, C2, FnInnerProduct >::Type_t innerProduct (const QDPSubType< T1, C1 > &s1, const QDPType< T2, C2 > &s2)
 
template<class T1 , class C1 , class T2 , class C2 >
UnaryReturn< OLattice< typename BinaryReturn< T1, T2, FnLocalInnerProduct >::Type_t >, FnSum >::Type_t sumLocalInnerProduct (const QDPSubType< T1, C1 > &l, const QDPType< T2, C2 > &r)
 

Function Documentation

◆ innerProduct()

template<class T1 , class C1 , class T2 , class C2 >
BinaryReturn<C1, C2, FnInnerProduct>::Type_t Chroma::InlinePropAndMatElemDistillation2Env::local::innerProduct ( const QDPSubType< T1, C1 > &  s1,
const QDPType< T2, C2 > &  s2 
)
inline

Definition at line 463 of file inline_prop_and_matelem_distillation2_w.cc.

References localInnerProduct(), and sum.

Referenced by check_linops(), Chroma::MinimalResidualExtrapolation4DChronoPredictor< T >::checkOrthoNormal(), Chroma::InlineDiscoEoEigCGEnv::do_disco(), Chroma::EigSpecRitzKS(), Chroma::MREInitCG4DChronoPredictor::find_extrap_solution(), Chroma::MinimalResidualExtrapolation5DChronoPredictor::find_extrap_solution(), Chroma::MinimalResidualExtrapolation4DChronoPredictor< T >::find_extrap_solution(), Chroma::MinimalResidualExtrapolationShifted4DChronoPredictor< T, R >::find_extrap_solution(), Chroma::MinimalResidualExtrapolation4DChronoPredictor< T >::find_extrap_solutionM(), Chroma::fixMMev2Mev(), Chroma::FlexibleArnoldiT(), Chroma::for(), Chroma::InlineMatElemDistillationEnv::InlineMeas::func(), Chroma::InlinePropAndMatElemDistillationEnv::InlineMeas::func(), Chroma::GramSchm(), Chroma::GramSchm_T(), Chroma::GramSchmArray_T(), Chroma::BiCGStabKernels::ibicgstab_stupdates_reduces(), Chroma::InvEigCG2Env::InitGuess_T(), Chroma::InvEigCG2ArrayEnv::InitGuess_T(), Chroma::InvBiCGStab_a(), Chroma::InvBiCRStab_a(), Chroma::InvEigCG2Env::InvEigCG2_T(), Chroma::InvEigCG2ArrayEnv::InvEigCG2_T(), Chroma::InvGMRESR_CG_a(), Chroma::InvIBiCGStab_a(), Chroma::InvMINRES_a(), Chroma::InvMR_a(), Chroma::InvRelGMRESR_CG_a(), Chroma::InvRelGMRESR_SUMR_a(), Chroma::InvRelSUMR_a(), Chroma::InvSUMR_a(), Chroma::isChiralVector(), Chroma::loops(), main(), Chroma::MInvMR_a(), Chroma::MInvRelCG_a(), Chroma::MInvRelSUMR_a(), Chroma::MInvSUMR_a(), Chroma::InvEigCG2Env::new_InvEigCG2_T(), Chroma::BiCGStabKernels::norm2x_cdotxy(), Chroma::normGramSchmidt_T(), Chroma::normGramSchmidtArray_T(), Chroma::InvEigCG2ArrayEnv::old_InvEigCG2_T(), Chroma::NormShellQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::lg5eps_double_pass::operator()(), Chroma::lg5eps::operator()(), Chroma::lovddag_double_pass::operator()(), Chroma::lovddag::operator()(), Chroma::lovlap_double_pass::operator()(), Chroma::lovlapms::operator()(), Chroma::NormShellQuarkSinkSmearingEnv::SinkSmear< T >::operator()(), Chroma::UnprecOvlapContFrac5DLinOpArray::operator()(), Chroma::UnprecOvlapContFrac5DNonHermOpArray::operator()(), Chroma::LinOpSysSolverFGMRESDR::operator()(), Chroma::MinimalResidualExtrapolation4DChronoPredictor< T >::orthonormPrevious(), Chroma::RelInvBiCGStab_a(), Chroma::RelInvIBiCGStab_a(), Chroma::Ritz_t(), Chroma::RitzArray_t(), Chroma::InvEigCG2Env::SubSpaceMatrix_T(), Chroma::InvEigCG2ArrayEnv::SubSpaceMatrix_T(), TEST_F(), TEST_P(), Chroma::InvEigCG2Env::vecPrecondCG_T(), Chroma::InvEigCG2ArrayEnv::vecPrecondCG_T(), and Chroma::BiCGStabKernels::xmay_normx_cdotzx().

◆ localInnerProduct()

template<class T1 , class C1 , class T2 , class C2 >
QDPSubTypeTrait< typename BinaryReturn<C1,C2,FnLocalInnerProduct>::Type_t >::Type_t Chroma::InlinePropAndMatElemDistillation2Env::local::localInnerProduct ( const QDPSubType< T1, C1 > &  l,
const QDPType< T2, C2 > &  r 
)

Definition at line 438 of file inline_prop_and_matelem_distillation2_w.cc.

References Chroma::i, j, l, Chroma::QDP_error_exit(), and Chroma::r.

Referenced by Chroma::BkwdFrwdTr(), Chroma::check_dwf_ward_identity(), Chroma::fourlink_pseudoscalar_kilcup_loop::compute(), Chroma::local_scalar_kilcup_loop::compute(), Chroma::fourlink_scalar_kilcup_loop::compute(), Chroma::fourlink_pseudoscalar_kilcup_loop_fuzz::compute(), Chroma::local_scalar_kilcup_loop_fuzz::compute(), Chroma::threelink_pseudoscalar_loop::compute(), Chroma::fourlink_pseudoscalar_loop::compute(), Chroma::zerolink_pseudoscalar_loop::compute(), Chroma::threelink_pseudoscalar_loop_fuzz::compute(), Chroma::fourlink_pseudoscalar_loop_fuzz::compute(), Chroma::local_scalar_loop::compute(), Chroma::non_local_scalar_loop::compute(), Chroma::fourlink_scalar_loop::compute(), Chroma::local_scalar_loop_fuzz::compute(), Chroma::non_local_scalar_loop_fuzz::compute(), Chroma::fourlink_pseudoscalar_stoch_conn::compute(), Chroma::InvDDDeflatedEnv::ddDeflInv(), Chroma::InlineDiscoEigCGEnv::do_disco(), Chroma::InlineDiscoEnv::do_disco(), Chroma::InlineDiscoEoEigCGEnv::do_disco(), Chroma::InlineDiscoEOPrecEnv::do_disco(), Chroma::dwf_quarkProp4(), Chroma::InlineGlueDiagMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineGlueMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineBuildingBlocks::func(), Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemDAColorVecEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemPtColorVecEnv::InlineMeas::func(), Chroma::InlineMesonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlinePropAndMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropMatElemLowMemoryColorVecEnv::InlineMeas::func(), Chroma::InlinePropMatElemPtColorVecEnv::InlineMeas::func(), Chroma::InlineStochMeson::func(), Chroma::hybmeson(), innerProduct(), Chroma::InlineStochHadronEnv::meson(), Chroma::StochCondContEnv::StochCondCont::operator()(), Chroma::InlineLaplaceEigsEnv::partitionedInnerProduct(), Chroma::InlineDiscoEigCGEnv::PRchi(), Chroma::InlineDiscoEoEigCGEnv::PRchi(), and Chroma::vectorSmear().

◆ sumLocalInnerProduct()

template<class T1 , class C1 , class T2 , class C2 >
UnaryReturn< OLattice< typename BinaryReturn<T1,T2,FnLocalInnerProduct>::Type_t >, FnSum>::Type_t Chroma::InlinePropAndMatElemDistillation2Env::local::sumLocalInnerProduct ( const QDPSubType< T1, C1 > &  l,
const QDPType< T2, C2 > &  r 
)