|
| class | QDP::PColorVector< T, N > |
| | Primitive color Vector class. More...
|
| struct | QDP::WordType< PColorVector< T1, N > > |
| struct | QDP::SinglePrecType< PColorVector< T1, N > > |
| struct | QDP::DoublePrecType< PColorVector< T1, N > > |
| struct | QDP::InternalScalar< PColorVector< T, N > > |
| struct | QDP::PrimitiveScalar< PColorVector< T, N > > |
| struct | QDP::LatticeScalar< PColorVector< T, N > > |
| struct | QDP::UnaryReturn< PColorVector< T1, N >, Op > |
| struct | QDP::BinaryReturn< PScalar< T1 >, PColorVector< T2, N >, Op > |
| struct | QDP::BinaryReturn< PColorMatrix< T1, N >, PColorVector< T2, N >, Op > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PScalar< T2 >, Op > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, Op > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, OpAssign > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, OpAddAssign > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, OpSubtractAssign > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PScalar< T2 >, OpMultiplyAssign > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PScalar< T2 >, OpDivideAssign > |
| struct | QDP::UnaryReturn< PColorVector< T, N >, FnSumMulti > |
| struct | QDP::UnaryReturn< PColorVector< T, N >, FnNorm2 > |
| struct | QDP::UnaryReturn< PColorVector< T, N >, FnLocalNorm2 > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnInnerProduct > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnLocalInnerProduct > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnInnerProductReal > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnLocalInnerProductReal > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnLocalColorInnerProduct > |
| | PScalar = localColorInnerProduct(PColorVector,PColorVector). More...
|
| struct | QDP::UnaryReturn< PColorVector< T, N >, FnPeekColorVector > |
| | Extract color vector components. More...
|
| struct | QDP::TrinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, PColorVector< T3, N >, FnColorContract > |
| struct | QDP::BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnColorVectorContract > |
| struct | QDP::BinaryReturn< PColorVector< T1, 3 >, PColorVector< T2, 3 >, FnColorCrossProduct > |
| | Contraction for color vectors. More...
|
|
| template<class T1, class T2, int N> |
| BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnLocalColorInnerProduct >::Type_t | QDP::localColorInnerProduct (const PColorVector< T1, N > &l, const PColorVector< T2, N > &r) |
| template<class T, int N> |
| UnaryReturn< PColorVector< T, N >, FnPeekColorVector >::Type_t | QDP::peekColor (const PColorVector< T, N > &l, int row) |
| template<class T1, class T2, int N> |
| PColorVector< T1, N > & | QDP::pokeColor (PColorVector< T1, N > &l, const PScalar< T2 > &r, int row) |
| | Insert color vector components.
|
| template<class T1, class T2, class T3> |
| TrinaryReturn< PColorVector< T1, 3 >, PColorVector< T2, 3 >, PColorVector< T3, 3 >, FnColorContract >::Type_t | QDP::colorContract (const PColorVector< T1, 3 > &s1, const PColorVector< T2, 3 > &s2, const PColorVector< T3, 3 > &s3) |
| | dest = colorContract(Qvec1,Qvec2,Qvec3)
|
| template<class T1, class T2, int N> |
| BinaryReturn< PColorVector< T1, N >, PColorVector< T2, N >, FnColorVectorContract >::Type_t | QDP::colorVectorContract (const PColorVector< T1, N > &s1, const PColorVector< T2, N > &s2) |
| | dest = colorVectorContract(Qvec1,Qvec2)
|
| template<class T1, class T2> |
| BinaryReturn< PColorVector< T1, 3 >, PColorVector< T2, 3 >, FnColorCrossProduct >::Type_t | QDP::colorCrossProduct (const PColorVector< T1, 3 > &s1, const PColorVector< T2, 3 > &s2) |
| | dest = colorCrossProduct(Qvec1,Qvec2)
|
Primitive Color Vector.
Definition in file qdp_primcolorvec.h.