|
(Note that these are not member symbols.)
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnAdjoint, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnAdjoint >::Type_t >::Expression_t | adj (const QDPType< T1, C1 > &l) |
| | Hermitian adjoint.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnConjugate, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnConjugate >::Type_t >::Expression_t | conj (const QDPType< T1, C1 > &l) |
| | Complex conjugate.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTranspose, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTranspose >::Type_t >::Expression_t | transpose (const QDPType< T1, C1 > &l) |
| | Transpose.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTransposeColor, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTransposeColor >::Type_t >::Expression_t | transposeColor (const QDPType< T1, C1 > &l) |
| | Transpose in Color Space Only.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTransposeSpin, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTransposeSpin >::Type_t >::Expression_t | transposeSpin (const QDPType< T1, C1 > &l) |
| | Transpose in Spin Space Only.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTrace, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTrace >::Type_t >::Expression_t | trace (const QDPType< T1, C1 > &l) |
| | Trace on all fiber indices.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnRealTrace, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnRealTrace >::Type_t >::Expression_t | realTrace (const QDPType< T1, C1 > &l) |
| | Real part of the trace on all fiber indices.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnImagTrace, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnImagTrace >::Type_t >::Expression_t | imagTrace (const QDPType< T1, C1 > &l) |
| | Imag part of the trace on all fiber indices.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTraceColor, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTraceColor >::Type_t >::Expression_t | traceColor (const QDPType< T1, C1 > &l) |
| | Trace on only color indices.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTraceSpin, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTraceSpin >::Type_t >::Expression_t | traceSpin (const QDPType< T1, C1 > &l) |
| | Trace on only spin indices.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnReal, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnReal >::Type_t >::Expression_t | real (const QDPType< T1, C1 > &l) |
| | Real part.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnImag, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnImag >::Type_t >::Expression_t | imag (const QDPType< T1, C1 > &l) |
| | Imag part.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnLocalNorm2, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnLocalNorm2 >::Type_t >::Expression_t | localNorm2 (const QDPType< T1, C1 > &l) |
| | InnerProduct on only fiber indices.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTimesI, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTimesI >::Type_t >::Expression_t | timesI (const QDPType< T1, C1 > &l) |
| | Multiply by imaginary i.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTimesMinusI, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTimesMinusI >::Type_t >::Expression_t | timesMinusI (const QDPType< T1, C1 > &l) |
| | Multiply by minus imaginary i.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSeedToFloat, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSeedToFloat >::Type_t >::Expression_t | seedToFloat (const QDPType< T1, C1 > &l) |
| | Convert a seed (big int) to a float.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir0Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir0Plus >::Type_t >::Expression_t | spinProjectDir0Plus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 0.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir1Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir1Plus >::Type_t >::Expression_t | spinProjectDir1Plus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 1.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir2Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir2Plus >::Type_t >::Expression_t | spinProjectDir2Plus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 2.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir3Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir3Plus >::Type_t >::Expression_t | spinProjectDir3Plus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 3.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir0Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir0Minus >::Type_t >::Expression_t | spinProjectDir0Minus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 0.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir1Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir1Minus >::Type_t >::Expression_t | spinProjectDir1Minus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 1.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir2Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir2Minus >::Type_t >::Expression_t | spinProjectDir2Minus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 2.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinProjectDir3Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinProjectDir3Minus >::Type_t >::Expression_t | spinProjectDir3Minus (const QDPType< T1, C1 > &l) |
| | Spin projection in direction 3.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir0Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir0Plus >::Type_t >::Expression_t | spinReconstructDir0Plus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 3.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir1Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir1Plus >::Type_t >::Expression_t | spinReconstructDir1Plus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 1.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir2Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir2Plus >::Type_t >::Expression_t | spinReconstructDir2Plus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 2.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir3Plus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir3Plus >::Type_t >::Expression_t | spinReconstructDir3Plus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 3.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir0Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir0Minus >::Type_t >::Expression_t | spinReconstructDir0Minus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 0.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir1Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir1Minus >::Type_t >::Expression_t | spinReconstructDir1Minus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 1.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir2Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir2Minus >::Type_t >::Expression_t | spinReconstructDir2Minus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 2.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSpinReconstructDir3Minus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSpinReconstructDir3Minus >::Type_t >::Expression_t | spinReconstructDir3Minus (const QDPType< T1, C1 > &l) |
| | Spin reconstruct in direction 3.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnChiralProjectPlus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnChiralProjectPlus >::Type_t >::Expression_t | chiralProjectPlus (const QDPType< T1, C1 > &l) |
| | Apply P_+ = 0.5*(1+gamma_5).
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnChiralProjectMinus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnChiralProjectMinus >::Type_t >::Expression_t | chiralProjectMinus (const QDPType< T1, C1 > &l) |
| | Apply P_ = -0.5*(1-gamma_5).
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnArcCos, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnArcCos >::Type_t >::Expression_t | acos (const QDPType< T1, C1 > &l) |
| | Arc cos.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnArcSin, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnArcSin >::Type_t >::Expression_t | asin (const QDPType< T1, C1 > &l) |
| | Arc sin.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnArcTan, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnArcTan >::Type_t >::Expression_t | atan (const QDPType< T1, C1 > &l) |
| | Arc tangent.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnCeil, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnCeil >::Type_t >::Expression_t | ceil (const QDPType< T1, C1 > &l) |
| | Floating point ceiling of source.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnCos, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnCos >::Type_t >::Expression_t | cos (const QDPType< T1, C1 > &l) |
| | Cosine.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnHypCos, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnHypCos >::Type_t >::Expression_t | cosh (const QDPType< T1, C1 > &l) |
| | Hyperbolic cosine.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnExp, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnExp >::Type_t >::Expression_t | exp (const QDPType< T1, C1 > &l) |
| | Exponential.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnFabs, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnFabs >::Type_t >::Expression_t | fabs (const QDPType< T1, C1 > &l) |
| | Floating point absolute value.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnFloor, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnFloor >::Type_t >::Expression_t | floor (const QDPType< T1, C1 > &l) |
| | floating point floor of source
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnLog, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnLog >::Type_t >::Expression_t | log (const QDPType< T1, C1 > &l) |
| | Log.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnLog10, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnLog10 >::Type_t >::Expression_t | log10 (const QDPType< T1, C1 > &l) |
| | Log base 10.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSin, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSin >::Type_t >::Expression_t | sin (const QDPType< T1, C1 > &l) |
| | Sine.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnHypSin, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnHypSin >::Type_t >::Expression_t | sinh (const QDPType< T1, C1 > &l) |
| | Hyperbolic sine.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnSqrt, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnSqrt >::Type_t >::Expression_t | sqrt (const QDPType< T1, C1 > &l) |
| | Square root.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnTan, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnTan >::Type_t >::Expression_t | tan (const QDPType< T1, C1 > &l) |
| | Tangent.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnHypTan, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnHypTan >::Type_t >::Expression_t | tanh (const QDPType< T1, C1 > &l) |
| | Hyperbolic tangent.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpUnaryMinus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpUnaryMinus >::Type_t >::Expression_t | operator- (const QDPType< T1, C1 > &l) |
| | Unary minus.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpUnaryPlus, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpUnaryPlus >::Type_t >::Expression_t | operator+ (const QDPType< T1, C1 > &l) |
| | Unary plus.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpBitwiseNot, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpBitwiseNot >::Type_t >::Expression_t | operator~ (const QDPType< T1, C1 > &l) |
| | Bitwise not.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpIdentity, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpIdentity >::Type_t >::Expression_t | PETE_identity (const QDPType< T1, C1 > &l) |
| | Identity operator.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< OpNot, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, OpNot >::Type_t >::Expression_t | operator! (const QDPType< T1, C1 > &l) |
| | Boolean not operator.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnCmplx, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnCmplx >::Type_t >::Expression_t | cmplx (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Build a complex from two reals.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnOuterProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnOuterProduct >::Type_t >::Expression_t | outerProduct (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Construct the outer product of two vectors.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorVectorContract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorVectorContract >::Type_t >::Expression_t | colorVectorContract (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Sum over colorvector indices.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnColorCrossProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnColorCrossProduct >::Type_t >::Expression_t | colorCrossProduct (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Cross product of two Nc=3 color vectors.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Expression_t | localInnerProduct (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | InnerProduct on only fiber indices.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalInnerProductReal, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalInnerProductReal >::Type_t >::Expression_t | localInnerProductReal (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Real part of innerproduct on only fiber indices.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLocalColorInnerProduct, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLocalColorInnerProduct >::Type_t >::Expression_t | localColorInnerProduct (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | InnerProduct on only color fiber indices.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract13, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract13 >::Type_t >::Expression_t | quarkContract13 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Contraction for quark propagators.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract14, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract14 >::Type_t >::Expression_t | quarkContract14 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Contraction for quark propagators.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract23, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract23 >::Type_t >::Expression_t | quarkContract23 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Contraction for quark propagators.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract24, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract24 >::Type_t >::Expression_t | quarkContract24 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Contraction for quark propagators.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract12, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract12 >::Type_t >::Expression_t | quarkContract12 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Contraction for quark propagators.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnQuarkContract34, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnQuarkContract34 >::Type_t >::Expression_t | quarkContract34 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Contraction for quark propagators.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAdd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAdd >::Type_t >::Expression_t | operator+ (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Binary addition.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpSubtract, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpSubtract >::Type_t >::Expression_t | operator- (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Binary subtract.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMultiply, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMultiply >::Type_t >::Expression_t | operator* (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Binary multiply.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpDivide, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpDivide >::Type_t >::Expression_t | operator/ (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Binary division.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpMod, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpMod >::Type_t >::Expression_t | operator% (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Binary mod.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseAnd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseAnd >::Type_t >::Expression_t | operator& (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Bitwise and.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseOr, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseOr >::Type_t >::Expression_t | operator| (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Bitwise or.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpBitwiseXor, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpBitwiseXor >::Type_t >::Expression_t | operator^ (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Bitwise exclusive or.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnLdexp, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnLdexp >::Type_t >::Expression_t | ldexp (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Load exponent.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnPow, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnPow >::Type_t >::Expression_t | pow (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | a to the power b
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnFmod, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnFmod >::Type_t >::Expression_t | fmod (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Floating point remainder.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< FnArcTan2, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, FnArcTan2 >::Type_t >::Expression_t | atan2 (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Arctan of a/b.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLT, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLT >::Type_t >::Expression_t | operator< (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Less than.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLE >::Type_t >::Expression_t | operator<= (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Less than equal.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGT, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGT >::Type_t >::Expression_t | operator> (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Great than.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpGE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpGE >::Type_t >::Expression_t | operator>= (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Great than equal.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpEQ, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpEQ >::Type_t >::Expression_t | operator== (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Equality.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpNE, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpNE >::Type_t >::Expression_t | operator!= (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Not equal.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpAnd, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpAnd >::Type_t >::Expression_t | operator&& (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Logical and.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpOr, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpOr >::Type_t >::Expression_t | operator|| (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Logical or.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpLeftShift, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpLeftShift >::Type_t >::Expression_t | operator<< (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Left shift.
|
| template<class T1, class C1, class T2, class C2> |
| MakeReturn< BinaryNode< OpRightShift, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t, typenameCreateLeaf< QDPType< T2, C2 > >::Leaf_t >, typenameBinaryReturn< C1, C2, OpRightShift >::Type_t >::Expression_t | operator>> (const QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r) |
| | Right shift.
|
| 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< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnColorContract >::Type_t >::Expression_t | colorContract (const QDPType< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| | Contraction for color objects.
|
| 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< QDPType< T3, C3 > >::Leaf_t >, typenameTrinaryReturn< C1, C2, C3, FnWhere >::Type_t >::Expression_t | where (const QDPType< T1, C1 > &a, const QDPType< T2, C2 > &b, const QDPType< T3, C3 > &c) |
| | The C ? operator.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnPeekColorMatrix, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnPeekColorMatrix >::Type_t >::Expression_t | peekColor (const QDPType< T1, C1 > &l, int row, int col) |
| | Extract color matrix components.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnPeekColorVector, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnPeekColorVector >::Type_t >::Expression_t | peekColor (const QDPType< T1, C1 > &l, int row) |
| | Extract color vector components.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnPeekSpinMatrix, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnPeekSpinMatrix >::Type_t >::Expression_t | peekSpin (const QDPType< T1, C1 > &l, int row, int col) |
| | Extract spin matrix components.
|
| template<class T1, class C1> |
| MakeReturn< UnaryNode< FnPeekSpinVector, typenameCreateLeaf< QDPType< T1, C1 > >::Leaf_t >, typenameUnaryReturn< C1, FnPeekSpinVector >::Type_t >::Expression_t | peekSpin (const QDPType< T1, C1 > &l, int row) |
| | Extract spin vector components.
|
| template<class T1, class C1, class T2, class C2> |
| C1 & | pokeColor (QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r, int row, int col) |
| | Insert color matrix components.
|
| template<class T1, class C1, class T2, class C2> |
| C1 & | pokeColor (QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r, int row) |
| | Insert color vector components.
|
| template<class T1, class C1, class T2, class C2> |
| C1 & | pokeSpin (QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r, int row, int col) |
| | Insert spin matrix components.
|
| template<class T1, class C1, class T2, class C2> |
| C1 & | pokeSpin (QDPType< T1, C1 > &l, const QDPType< T2, C2 > &r, int row) |
| | Insert spin vector components.
|
| template<class T1> |
| OScalar< T1 > | peekSite (const OScalar< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OScalar< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1> |
| OScalar< T1 > | peekSite (const OLattice< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OLattice< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1> |
| OLattice< T1 > & | pokeSite (OLattice< T1 > &l, const OScalar< T1 > &r, const multi1d< int > &coord) |
| | Insert site element.
|
| template<class T> |
| void | QDP_extract (multi1d< OScalar< T > > &dest, const OLattice< T > &src, const Subset &s) |
| | Copy data values from field src to array dest.
|
| template<class T> |
| void | QDP_insert (OLattice< T > &dest, const multi1d< OScalar< T > > &src, const Subset &s) |
| | Inserts data values from site array src.
|
| template<class T1> |
| UnaryReturn< OScalar< T1 >, FnPeekSite >::Type_t | peekSite (const OScalar< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OScalar< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1> |
| UnaryReturn< OLattice< T1 >, FnPeekSite >::Type_t | peekSite (const OLattice< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OLattice< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1, class T2> |
| OLattice< T1 > & | pokeSite (OLattice< T1 > &l, const OScalar< T2 > &r, const multi1d< int > &coord) |
| | Insert site element.
|
| template<class T> |
| void | QDP_extract (multi1d< OScalar< typename UnaryReturn< T, FnGetSite >::Type_t > > &dest, const OLattice< T > &src, const Subset &s) |
| | Copy data values from field src to array dest.
|
| template<class T> |
| void | QDP_insert (OLattice< T > &dest, const multi1d< OScalar< typename UnaryReturn< T, FnGetSite >::Type_t > > &src, const Subset &s) |
| | Inserts data values from site array src.
|
| template<class T1> |
| OScalar< T1 > | peekSite (const OScalar< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OScalar< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1> |
| OScalar< T1 > | peekSite (const OLattice< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OLattice< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1> |
| OLattice< T1 > & | pokeSite (OLattice< T1 > &l, const OScalar< T1 > &r, const multi1d< int > &coord) |
| | Insert site element.
|
| template<class T> |
| void | QDP_extract (multi1d< OScalar< T > > &dest, const OLattice< T > &src, const Subset &s) |
| | Copy data values from field src to array dest.
|
| template<class T> |
| void | QDP_insert (OLattice< T > &dest, const multi1d< OScalar< T > > &src, const Subset &s) |
| | Inserts data values from site array src.
|
| template<class T1> |
| UnaryReturn< OScalar< T1 >, FnPeekSite >::Type_t | peekSite (const OScalar< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OScalar< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1> |
| UnaryReturn< OLattice< T1 >, FnPeekSite >::Type_t | peekSite (const OLattice< T1 > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class RHS, class T1> |
| OScalar< T1 > | peekSite (const QDPExpr< RHS, OLattice< T1 > > &l, const multi1d< int > &coord) |
| | Extract site element.
|
| template<class T1, class T2> |
| OLattice< T1 > & | pokeSite (OLattice< T1 > &l, const OScalar< T2 > &r, const multi1d< int > &coord) |
| | Insert site element.
|
| template<class T> |
| void | QDP_extract (multi1d< OScalar< typename UnaryReturn< T, FnGetSite >::Type_t > > &dest, const OLattice< T > &src, const Subset &s) |
| | Copy data values from field src to array dest.
|
| template<class T> |
| void | QDP_insert (OLattice< T > &dest, const multi1d< OScalar< typename UnaryReturn< T, FnGetSite >::Type_t > > &src, const Subset &s) |
| | Inserts data values from site array src.
|