|
QDP++
|
Classes | |
| struct | QDP::ordered_linalg_user_arg |
| user argument for the evaluate function in the ordered situation More... | |
| struct | QDP::unordered_linalg_user_arg |
| user argument for the evaluate function in the unordered situation More... | |
Macros | |
| #define | RComplexFloat RComplex<float> |
| #define | _inline_generic_mult_su3_nn(aa, bb, cc) |
| #define | _inline_generic_mult_su3_na(aa, bb, cc) |
| #define | _inline_generic_mult_su3_an(aa, bb, cc) |
| #define | _inline_generic_mult_su3_aa(aa, bb, cc) |
| #define | _inline_generic_mult_su3_mat_vec(aa, bb, cc) |
| #define | _inline_generic_mult_adj_su3_mat_vec(aa, bb, cc) |
| #define | _inline_generic_add_su3_vector(aa, bb, cc) |
| #define | QDP_SCALARSITE_GENERIC_LINALG_WRAPPER_H |
Typedefs | |
| typedef RComplex< BAGELQDPFloat > | QDP::RComplexFloat |
| typedef OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > | QDP::C |
| typedef OLattice< PSpinVector< PColorVector< RComplexFloat, 3 >, 2 > > | QDP::H |
| typedef PScalar< PColorMatrix< RComplex< REAL64 >, 3 > > | QDP::DCol |
Optimizations for basic QDP operations
| #define _inline_generic_add_su3_vector | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 2 of file qdp_scalarsite_pabasm.h.
| #define _inline_generic_mult_adj_su3_mat_vec | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 82 of file qdp_scalarsite_pabasm.h.
| #define _inline_generic_mult_su3_aa | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 2 of file qdp_scalarsite_pabasm.h.
| #define _inline_generic_mult_su3_an | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 2 of file qdp_scalarsite_pabasm.h.
| #define _inline_generic_mult_su3_mat_vec | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 17 of file qdp_scalarsite_pabasm.h.
| #define _inline_generic_mult_su3_na | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 2 of file qdp_scalarsite_pabasm.h.
| #define _inline_generic_mult_su3_nn | ( | aa, | |
| bb, | |||
| cc ) |
Definition at line 2 of file qdp_scalarsite_pabasm.h.
| #define QDP_SCALARSITE_GENERIC_LINALG_WRAPPER_H |
Definition at line 3 of file qdp_scalarsite_generic_linalg.h.
| #define RComplexFloat RComplex<float> |
Definition at line 27 of file qdp_scalarsite_pabasm.h.
| typedef OLattice<PScalar<PColorMatrix<RComplexFloat, 3> > > QDP::C |
Definition at line 12 of file qdp_scalarsite_generic_linalg.h.
| typedef PScalar<PColorMatrix<RComplex<REAL64>, 3> > QDP::DCol |
Definition at line 32 of file qdp_scalarsite_sse_linalg_double.h.
| typedef OLattice<PSpinVector<PColorVector<RComplexFloat, 3>, 2> > QDP::H |
Definition at line 13 of file qdp_scalarsite_generic_linalg.h.
| typedef RComplex< REAL > QDP::RComplexFloat |
Definition at line 29 of file qdp_scalarsite_bagel_qdp_linalg.h.
|
inline |
Definition at line 127 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_hm_u().
|
inline |
Definition at line 89 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_an, and adjMultiply().
|
inline |
Definition at line 241 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_adj_su3_mat_vec, and adjMultiply().
|
inline |
Definition at line 151 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_hm_u().
|
inline |
Definition at line 110 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_an, and adjMultiply().
|
inline |
Definition at line 283 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_adj_su3_mat_vec, and adjMultiply().
|
inline |
Definition at line 304 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_adj_su3_mat_vec, and adjMultiply().
|
inline |
Definition at line 349 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_adj_su3_mat_vec, and adjMultiply().
|
inline |
Definition at line 418 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_adj_su3_mat_vec, and adjMultiply().
|
inline |
Definition at line 178 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_hm_u().
|
inline |
Definition at line 278 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_hh_u().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAddAssign & | op, | ||
| const QDPExpr< BinaryNode< OpAdjMultiply, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 362 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_ahm(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAddAssign & | op, | ||
| const QDPExpr< BinaryNode< OpAdjMultiplyAdj, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 453 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_ahh(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAddAssign & | op, | ||
| const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< DCol, OLattice< DCol > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 318 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_amm(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAddAssign & | op, | ||
| const QDPExpr< BinaryNode< OpMultiplyAdj, Reference< QDPType< DCol, OLattice< DCol > > >, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 408 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_amh(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAddAssign & | op, | ||
| const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 656 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_2mat_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_m(), QDP::Subset::start(), and unordered_ssed_2mat_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAssign & | op, | ||
| const QDPExpr< BinaryNode< OpAdjMultiply, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 123 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_eq_hm(), QDP::Subset::start(), and unordered_ssed_3mat_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAssign & | op, | ||
| const QDPExpr< BinaryNode< OpAdjMultiplyAdj, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 215 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_eq_hh(), QDP::Subset::start(), and unordered_ssed_3mat_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAssign & | op, | ||
| const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< DCol, OLattice< DCol > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 78 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_eq_mm(), QDP::Subset::start(), and unordered_ssed_3mat_evaluate_func().
Referenced by QDP::QDPSubType< T, C >::assign(), QDP::QDPSubType< T, C >::assign(), QDP::QDPSubType< T, C >::assign(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::assign(), evaluate(), globalMax(), globalMin(), QDP::QDPSubType< T, C >::operator%=(), QDP::QDPSubType< T, C >::operator%=(), QDP::QDPSubType< T, C >::operator%=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator%=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator%=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator%=(), QDP::QDPSubType< T, C >::operator&=(), QDP::QDPSubType< T, C >::operator&=(), QDP::QDPSubType< T, C >::operator&=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator&=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator&=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator&=(), QDP::QDPSubType< T, C >::operator*=(), QDP::QDPSubType< T, C >::operator*=(), QDP::QDPSubType< T, C >::operator*=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator*=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator*=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator*=(), QDP::QDPSubType< T, C >::operator+=(), QDP::QDPSubType< T, C >::operator+=(), QDP::QDPSubType< T, C >::operator+=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator+=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator+=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator+=(), QDP::QDPSubType< T, C >::operator-=(), QDP::QDPSubType< T, C >::operator-=(), QDP::QDPSubType< T, C >::operator-=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator-=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator-=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator-=(), QDP::QDPSubType< T, C >::operator/=(), QDP::QDPSubType< T, C >::operator/=(), QDP::QDPSubType< T, C >::operator/=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator/=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator/=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator/=(), QDP::QDPSubType< T, C >::operator<<=(), QDP::QDPSubType< T, C >::operator<<=(), QDP::QDPSubType< T, C >::operator<<=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator<<=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator<<=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator<<=(), QDP::QDPSubType< T, C >::operator>>=(), QDP::QDPSubType< T, C >::operator>>=(), QDP::QDPSubType< T, C >::operator>>=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator>>=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator>>=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator>>=(), QDP::QDPSubType< T, C >::operator^=(), QDP::QDPSubType< T, C >::operator^=(), QDP::QDPSubType< T, C >::operator^=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator^=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator^=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator^=(), QDP::QDPSubType< T, C >::operator|=(), QDP::QDPSubType< T, C >::operator|=(), QDP::QDPSubType< T, C >::operator|=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator|=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator|=(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::operator|=(), pokeColor(), pokeColor(), pokeColor(), pokeColor(), pokeColor(), pokeColor(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeColor(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeColor(), pokeSpin(), pokeSpin(), pokeSpin(), pokeSpin(), pokeSpin(), pokeSpin(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeSpin(), QDP::QDPType< typename UnaryReturn< T1, Op >::Type_t, typename UnaryReturn< C1, Op >::Type_t >::pokeSpin(), sum(), sum(), and sumMulti().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAssign & | op, | ||
| const QDPExpr< BinaryNode< OpMultiplyAdj, Reference< QDPType< DCol, OLattice< DCol > > >, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 169 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_eq_mh(), QDP::Subset::start(), and unordered_ssed_3mat_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpAssign & | op, | ||
| const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 562 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_2mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_eq_scal_m(), QDP::Subset::start(), and unordered_ssed_2mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpSubtractAssign & | op, | ||
| const QDPExpr< BinaryNode< OpAdjMultiply, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 784 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_ahm(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpSubtractAssign & | op, | ||
| const QDPExpr< BinaryNode< OpAdjMultiplyAdj, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 878 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_ahh(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpSubtractAssign & | op, | ||
| const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< DCol, OLattice< DCol > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 734 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_amm(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpSubtractAssign & | op, | ||
| const QDPExpr< BinaryNode< OpMultiplyAdj, Reference< QDPType< DCol, OLattice< DCol > > >, UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 831 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_3mat_const_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_peq_amh(), QDP::Subset::start(), and unordered_ssed_3mat_const_evaluate_func().
| void QDP::evaluate | ( | OLattice< DCol > & | d, |
| const OpSubtractAssign & | op, | ||
| const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > & | rhs, | ||
| const Subset & | s ) |
Definition at line 696 of file qdp_scalarsite_linalg_double.cc.
References dispatch_to_threads(), QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), ordered_ssed_2mat_evaluate_func(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), ssed_m_meq_m(), QDP::Subset::start(), and unordered_ssed_2mat_evaluate_func().
|
inline |
Definition at line 328 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 452 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 770 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 271 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 971 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 386 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 1111 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 88 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 212 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 34 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 142 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 574 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 705 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 870 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 517 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 1041 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 632 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), QDP_ALIGN16, real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 1167 of file qdp_scalarsite_bagel_qdp_linalg.h.
References QDP::QDPIO::cout, QDP::OLattice< T >::elem(), QDP::Subset::end(), QDP::Subset::hasOrderedRep(), QDP::Subset::numSiteTable(), real(), QDP::Subset::siteTable(), QDP::multi1d< T >::slice(), and QDP::Subset::start().
|
inline |
Definition at line 466 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_mat_vec, QDP::OLattice< T >::elem(), evaluate(), QDP::Subset::numSiteTable(), QDP::Subset::siteTable(), and QDP::multi1d< T >::slice().
|
inline |
Definition at line 203 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_mh_u().
|
inline |
Definition at line 131 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_na, and multiplyAdj().
|
inline |
Definition at line 229 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_mh_u().
|
inline |
Definition at line 152 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_na, and multiplyAdj().
|
inline |
Definition at line 253 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_mh_u().
|
inline |
Definition at line 47 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_mm_u().
|
inline |
Definition at line 46 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_nn.
|
inline |
Definition at line 199 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_mat_vec.
|
inline |
Definition at line 75 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_mm_u().
|
inline |
Definition at line 68 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_nn.
|
inline |
Definition at line 220 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_mat_vec.
|
inline |
Definition at line 262 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_mat_vec.
|
inline |
Definition at line 326 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_mat_vec.
|
inline |
Definition at line 393 of file qdp_scalarsite_pabasm.h.
References _inline_generic_mult_su3_mat_vec.
|
inline |
Definition at line 101 of file qdp_scalarsite_sse_linalg_double.h.
References ssed_m_eq_mm_u().
|
inline |
Definition at line 444 of file qdp_scalarsite_pabasm.h.
References _inline_generic_add_su3_vector.
|
inline |
Definition at line 371 of file qdp_scalarsite_pabasm.h.
References _inline_generic_add_su3_vector.
|
inline |
user function for the evaluate function in the ordered situation
Definition at line 34 of file qdp_scalarsite_generic_linalg.h.
Referenced by evaluate().
|
inline |
user function for the evaluate function in the unordered situation
Definition at line 79 of file qdp_scalarsite_generic_linalg.h.
Referenced by evaluate().