|
| template<class A, class Op, class Tag> |
| Combine1< A, Op, Tag >::Type_t | QDP::peteCombine (const A &a, const Op &op, const Tag &t) |
| template<class A, class B, class Op, class Tag> |
| Combine2< A, B, Op, Tag >::Type_t | QDP::peteCombine (const A &a, const B &b, const Op &op, const Tag &t) |
| template<class A, class B, class C, class Op, class Tag> |
| Combine3< A, B, C, Op, Tag >::Type_t | QDP::peteCombine (const A &a, const B &b, const C &c, const Op &op, const Tag &t) |
| template<class Expr, class FTag, class CTag> |
| ForEach< Expr, FTag, CTag >::Type_t | QDP::forEach (const Expr &e, const FTag &f, const CTag &c) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMod >::Type_t >::Expression_t | QDP::operator% (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnPow >::Type_t >::Expression_t | QDP::pow (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnFmod >::Type_t >::Expression_t | QDP::fmod (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLT >::Type_t >::Expression_t | QDP::operator< (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLE >::Type_t >::Expression_t | QDP::operator<= (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGT >::Type_t >::Expression_t | QDP::operator> (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGE >::Type_t >::Expression_t | QDP::operator>= (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpEQ >::Type_t >::Expression_t | QDP::operator== (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpNE >::Type_t >::Expression_t | QDP::operator!= (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpOr >::Type_t >::Expression_t | QDP::operator|| (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLeftShift, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLeftShift >::Type_t >::Expression_t | QDP::operator<< (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpRightShift, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpRightShift >::Type_t >::Expression_t | QDP::operator>> (const QDPType< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMod >::Type_t >::Expression_t | QDP::operator% (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnPow >::Type_t >::Expression_t | QDP::pow (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnFmod >::Type_t >::Expression_t | QDP::fmod (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLT >::Type_t >::Expression_t | QDP::operator< (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLE >::Type_t >::Expression_t | QDP::operator<= (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGT >::Type_t >::Expression_t | QDP::operator> (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGE >::Type_t >::Expression_t | QDP::operator>= (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpEQ >::Type_t >::Expression_t | QDP::operator== (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpNE >::Type_t >::Expression_t | QDP::operator!= (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpOr >::Type_t >::Expression_t | QDP::operator|| (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLeftShift, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLeftShift >::Type_t >::Expression_t | QDP::operator<< (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpRightShift, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpRightShift >::Type_t >::Expression_t | QDP::operator>> (const QDPExpr< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpMod >::Type_t >::Expression_t | QDP::operator% (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnPow >::Type_t >::Expression_t | QDP::pow (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnFmod >::Type_t >::Expression_t | QDP::fmod (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpLT >::Type_t >::Expression_t | QDP::operator< (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpLE >::Type_t >::Expression_t | QDP::operator<= (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpGT >::Type_t >::Expression_t | QDP::operator> (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpGE >::Type_t >::Expression_t | QDP::operator>= (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpEQ >::Type_t >::Expression_t | QDP::operator== (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpNE >::Type_t >::Expression_t | QDP::operator!= (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpOr >::Type_t >::Expression_t | QDP::operator|| (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpLeftShift, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpLeftShift >::Type_t >::Expression_t | QDP::operator<< (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpRightShift, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpRightShift >::Type_t >::Expression_t | QDP::operator>> (const QDPType< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpMod >::Type_t >::Expression_t | QDP::operator% (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnPow >::Type_t >::Expression_t | QDP::pow (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnFmod >::Type_t >::Expression_t | QDP::fmod (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpLT >::Type_t >::Expression_t | QDP::operator< (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpLE >::Type_t >::Expression_t | QDP::operator<= (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpGT >::Type_t >::Expression_t | QDP::operator> (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpGE >::Type_t >::Expression_t | QDP::operator>= (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpEQ >::Type_t >::Expression_t | QDP::operator== (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpNE >::Type_t >::Expression_t | QDP::operator!= (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpOr >::Type_t >::Expression_t | QDP::operator|| (const typename WordType< C2 >::Type_t &l, const QDPType< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, C2, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const QDPType< T2, C2 > &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, C2, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const QDPType< T2, C2 > &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const typename WordType< C1 >::Type_t &c) |
| template<class T2, class C2> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C2 >::Type_t &a, const QDPType< T2, C2 > &b, const typename WordType< C2 >::Type_t &c) |
| template<class T2, class C2> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C2 >::Type_t &a, const QDPType< T2, C2 > &b, const typename WordType< C2 >::Type_t &c) |
| template<class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C3 >::Type_t &a, const typename WordType< C3 >::Type_t &b, const QDPType< T3, C3 > &c) |
| template<class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C3 >::Type_t &a, const typename WordType< C3 >::Type_t &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnAdjoint, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnAdjoint >::Type_t >::Expression_t | QDP::adj (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnConjugate, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnConjugate >::Type_t >::Expression_t | QDP::conj (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTranspose, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTranspose >::Type_t >::Expression_t | QDP::transpose (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTransposeColor, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTransposeColor >::Type_t >::Expression_t | QDP::transposeColor (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTransposeSpin, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTransposeSpin >::Type_t >::Expression_t | QDP::transposeSpin (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTrace, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTrace >::Type_t >::Expression_t | QDP::trace (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnRealTrace, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnRealTrace >::Type_t >::Expression_t | QDP::realTrace (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnImagTrace, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnImagTrace >::Type_t >::Expression_t | QDP::imagTrace (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTraceColor, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTraceColor >::Type_t >::Expression_t | QDP::traceColor (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTraceSpin, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTraceSpin >::Type_t >::Expression_t | QDP::traceSpin (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnReal, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnReal >::Type_t >::Expression_t | QDP::real (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnImag, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnImag >::Type_t >::Expression_t | QDP::imag (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnLocalNorm2, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnLocalNorm2 >::Type_t >::Expression_t | QDP::localNorm2 (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTimesI, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTimesI >::Type_t >::Expression_t | QDP::timesI (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTimesMinusI, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTimesMinusI >::Type_t >::Expression_t | QDP::timesMinusI (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSeedToFloat, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSeedToFloat >::Type_t >::Expression_t | QDP::seedToFloat (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir0Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir0Plus >::Type_t >::Expression_t | QDP::spinProjectDir0Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir1Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir1Plus >::Type_t >::Expression_t | QDP::spinProjectDir1Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir2Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir2Plus >::Type_t >::Expression_t | QDP::spinProjectDir2Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir3Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir3Plus >::Type_t >::Expression_t | QDP::spinProjectDir3Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir0Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir0Minus >::Type_t >::Expression_t | QDP::spinProjectDir0Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir1Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir1Minus >::Type_t >::Expression_t | QDP::spinProjectDir1Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir2Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir2Minus >::Type_t >::Expression_t | QDP::spinProjectDir2Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir3Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir3Minus >::Type_t >::Expression_t | QDP::spinProjectDir3Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir0Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir0Plus >::Type_t >::Expression_t | QDP::spinReconstructDir0Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir1Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir1Plus >::Type_t >::Expression_t | QDP::spinReconstructDir1Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir2Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir2Plus >::Type_t >::Expression_t | QDP::spinReconstructDir2Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir3Plus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir3Plus >::Type_t >::Expression_t | QDP::spinReconstructDir3Plus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir0Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir0Minus >::Type_t >::Expression_t | QDP::spinReconstructDir0Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir1Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir1Minus >::Type_t >::Expression_t | QDP::spinReconstructDir1Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir2Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir2Minus >::Type_t >::Expression_t | QDP::spinReconstructDir2Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir3Minus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir3Minus >::Type_t >::Expression_t | QDP::spinReconstructDir3Minus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnChiralProjectPlus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnChiralProjectPlus >::Type_t >::Expression_t | QDP::chiralProjectPlus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnChiralProjectMinus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnChiralProjectMinus >::Type_t >::Expression_t | QDP::chiralProjectMinus (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnArcCos, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnArcCos >::Type_t >::Expression_t | QDP::acos (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnArcSin, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnArcSin >::Type_t >::Expression_t | QDP::asin (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnArcTan, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnArcTan >::Type_t >::Expression_t | QDP::atan (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnCeil, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnCeil >::Type_t >::Expression_t | QDP::ceil (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnCos, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnCos >::Type_t >::Expression_t | QDP::cos (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnHypCos, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnHypCos >::Type_t >::Expression_t | QDP::cosh (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnExp, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnExp >::Type_t >::Expression_t | QDP::exp (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnFabs, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnFabs >::Type_t >::Expression_t | QDP::fabs (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnFloor, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnFloor >::Type_t >::Expression_t | QDP::floor (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnLog, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnLog >::Type_t >::Expression_t | QDP::log (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnLog10, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnLog10 >::Type_t >::Expression_t | QDP::log10 (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSin, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSin >::Type_t >::Expression_t | QDP::sin (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnHypSin, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnHypSin >::Type_t >::Expression_t | QDP::sinh (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSqrt, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSqrt >::Type_t >::Expression_t | QDP::sqrt (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTan, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTan >::Type_t >::Expression_t | QDP::tan (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnHypTan, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnHypTan >::Type_t >::Expression_t | QDP::tanh (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpUnaryMinus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpUnaryMinus >::Type_t >::Expression_t | QDP::operator- (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpUnaryPlus, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpUnaryPlus >::Type_t >::Expression_t | QDP::operator+ (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpBitwiseNot, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpBitwiseNot >::Type_t >::Expression_t | QDP::operator~ (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpIdentity, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpIdentity >::Type_t >::Expression_t | QDP::PETE_identity (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpNot, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpNot >::Type_t >::Expression_t | QDP::operator! (const QDPExpr< T1, C1 > &l) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMod >::Type_t >::Expression_t | QDP::operator% (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnPow >::Type_t >::Expression_t | QDP::pow (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnFmod >::Type_t >::Expression_t | QDP::fmod (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLT >::Type_t >::Expression_t | QDP::operator< (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLE >::Type_t >::Expression_t | QDP::operator<= (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGT >::Type_t >::Expression_t | QDP::operator> (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGE >::Type_t >::Expression_t | QDP::operator>= (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpEQ >::Type_t >::Expression_t | QDP::operator== (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpNE >::Type_t >::Expression_t | QDP::operator!= (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpOr >::Type_t >::Expression_t | QDP::operator|| (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLeftShift, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLeftShift >::Type_t >::Expression_t | QDP::operator<< (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpRightShift, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpRightShift >::Type_t >::Expression_t | QDP::operator>> (const QDPExpr< T1, C1 > &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpMod >::Type_t >::Expression_t | QDP::operator% (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnPow >::Type_t >::Expression_t | QDP::pow (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnFmod >::Type_t >::Expression_t | QDP::fmod (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpLT >::Type_t >::Expression_t | QDP::operator< (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpLE >::Type_t >::Expression_t | QDP::operator<= (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpGT >::Type_t >::Expression_t | QDP::operator> (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpGE >::Type_t >::Expression_t | QDP::operator>= (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpEQ >::Type_t >::Expression_t | QDP::operator== (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpNE >::Type_t >::Expression_t | QDP::operator!= (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpOr >::Type_t >::Expression_t | QDP::operator|| (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpLeftShift, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpLeftShift >::Type_t >::Expression_t | QDP::operator<< (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T1, class C1> |
| MakeReturn< BinaryNode< OpRightShift, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameBinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, OpRightShift >::Type_t >::Expression_t | QDP::operator>> (const QDPExpr< T1, C1 > &l, const typename WordType< C1 >::Type_t &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnCmplx >::Type_t >::Expression_t | QDP::cmplx (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnOuterProduct >::Type_t >::Expression_t | QDP::outerProduct (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnColorVectorContract >::Type_t >::Expression_t | QDP::colorVectorContract (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnColorCrossProduct >::Type_t >::Expression_t | QDP::colorCrossProduct (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLocalInnerProduct >::Type_t >::Expression_t | QDP::localInnerProduct (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLocalInnerProductReal >::Type_t >::Expression_t | QDP::localInnerProductReal (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLocalColorInnerProduct >::Type_t >::Expression_t | QDP::localColorInnerProduct (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract13 >::Type_t >::Expression_t | QDP::quarkContract13 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract14 >::Type_t >::Expression_t | QDP::quarkContract14 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract23 >::Type_t >::Expression_t | QDP::quarkContract23 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract24 >::Type_t >::Expression_t | QDP::quarkContract24 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract12 >::Type_t >::Expression_t | QDP::quarkContract12 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnQuarkContract34 >::Type_t >::Expression_t | QDP::quarkContract34 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpAdd >::Type_t >::Expression_t | QDP::operator+ (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpSubtract >::Type_t >::Expression_t | QDP::operator- (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpMultiply >::Type_t >::Expression_t | QDP::operator* (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpDivide >::Type_t >::Expression_t | QDP::operator/ (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpMod >::Type_t >::Expression_t | QDP::operator% (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpBitwiseAnd >::Type_t >::Expression_t | QDP::operator& (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpBitwiseOr >::Type_t >::Expression_t | QDP::operator| (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpBitwiseXor >::Type_t >::Expression_t | QDP::operator^ (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnLdexp >::Type_t >::Expression_t | QDP::ldexp (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnPow >::Type_t >::Expression_t | QDP::pow (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnFmod >::Type_t >::Expression_t | QDP::fmod (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, FnArcTan2 >::Type_t >::Expression_t | QDP::atan2 (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpLT >::Type_t >::Expression_t | QDP::operator< (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpLE >::Type_t >::Expression_t | QDP::operator<= (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpGT >::Type_t >::Expression_t | QDP::operator> (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpGE >::Type_t >::Expression_t | QDP::operator>= (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpEQ >::Type_t >::Expression_t | QDP::operator== (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpNE >::Type_t >::Expression_t | QDP::operator!= (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpAnd >::Type_t >::Expression_t | QDP::operator&& (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T2, class C2> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t >, typenameBinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, OpOr >::Type_t >::Expression_t | QDP::operator|| (const typename WordType< C2 >::Type_t &l, const QDPExpr< T2, C2 > &r) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, C2, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const QDPType< T2, C2 > &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, C2, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const QDPType< T2, C2 > &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, C2, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< C1, C2, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const typename WordType< C1 >::Type_t &c) |
| template<class T1, class C1, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, typenameSimpleScalar< typenameWordType< C1 >::Type_t >::Type_t, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const typename WordType< C1 >::Type_t &b, const QDPExpr< T3, C3 > &c) |
| template<class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C2 >::Type_t &a, const QDPExpr< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C2 >::Type_t &a, const QDPExpr< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C2 >::Type_t &a, const QDPType< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C2 >::Type_t &a, const QDPType< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C2 >::Type_t &a, const QDPExpr< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C2 >::Type_t &a, const QDPExpr< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T2, class C2> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C2 >::Type_t &a, const QDPExpr< T2, C2 > &b, const typename WordType< C2 >::Type_t &c) |
| template<class T2, class C2> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, C2, typenameSimpleScalar< typenameWordType< C2 >::Type_t >::Type_t, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C2 >::Type_t &a, const QDPExpr< T2, C2 > &b, const typename WordType< C2 >::Type_t &c) |
| template<class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const typename WordType< C3 >::Type_t &a, const typename WordType< C3 >::Type_t &b, const QDPExpr< T3, C3 > &c) |
| template<class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, typenameSimpleScalar< typenameWordType< C3 >::Type_t >::Type_t, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const typename WordType< C3 >::Type_t &a, const typename WordType< C3 >::Type_t &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPType< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPType< T1, C1 > &a, const QDPExpr< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnColorContract, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | QDP::colorContract (const QDPExpr< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |
| template<class T1, class C1, class T2, class C2, class T3, class C3> |
| MakeReturn< TrinaryNode< FnWhere, typenameCreateLeaf< QDPExpr< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t, typenameCreateLeaf< QDPExpr< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | QDP::where (const QDPExpr< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPExpr< T3, C3 > &c) |