|
| class | QDP::OScalar< T > |
| | Outer grid Scalar class */. More...
|
| class | QDP::OLattice< T > |
| | Outer grid Lattice type. More...
|
| struct | QDP::CreateLeaf< OScalar< T > > |
| struct | QDP::CreateLeaf< OLattice< T > > |
| struct | QDP::LeafFunctor< OScalar< T >, ElemLeaf > |
| struct | QDP::LeafFunctor< OScalar< T >, EvalLeaf1 > |
| struct | QDP::LeafFunctor< OLattice< T >, EvalLeaf1 > |
| struct | QDP::WordType< OScalar< T > > |
| struct | QDP::WordType< OLattice< T > > |
| struct | QDP::SinglePrecType< OScalar< T > > |
| struct | QDP::DoublePrecType< OScalar< T > > |
| struct | QDP::SinglePrecType< OLattice< T > > |
| struct | QDP::DoublePrecType< OLattice< T > > |
| struct | QDP::InternalScalar< OScalar< T > > |
| struct | QDP::InternalScalar< OLattice< T > > |
| struct | QDP::PrimitiveScalar< OScalar< T > > |
| struct | QDP::PrimitiveScalar< OLattice< T > > |
| struct | QDP::LatticeScalar< OScalar< T > > |
| struct | QDP::LatticeScalar< OLattice< T > > |
| struct | QDP::RealScalar< OScalar< T > > |
| struct | QDP::RealScalar< OLattice< T > > |
| struct | QDP::UnaryReturn< OScalar< T1 >, Op > |
| struct | QDP::UnaryReturn< OLattice< T1 >, Op > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, Op > |
| struct | QDP::TrinaryReturn< OScalar< T1 >, OScalar< T2 >, OScalar< T3 >, Op > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, Op > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, Op > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, Op > |
| struct | QDP::TrinaryReturn< OLattice< T1 >, OLattice< T2 >, OLattice< T3 >, Op > |
| struct | QDP::TrinaryReturn< OLattice< T1 >, OScalar< T2 >, OLattice< T3 >, Op > |
| struct | QDP::TrinaryReturn< OLattice< T1 >, OLattice< T2 >, OScalar< T3 >, Op > |
| struct | QDP::TrinaryReturn< OScalar< T1 >, OLattice< T2 >, OLattice< T3 >, Op > |
| struct | QDP::TrinaryReturn< OScalar< T1 >, OScalar< T2 >, OLattice< T3 >, Op > |
| struct | QDP::TrinaryReturn< OScalar< T1 >, OLattice< T2 >, OScalar< T3 >, Op > |
| struct | QDP::TrinaryReturn< OLattice< T1 >, OScalar< T2 >, OScalar< T3 >, Op > |
| struct | QDP::UnaryReturn< OScalar< T >, FnPeekSite > |
| struct | QDP::UnaryReturn< OScalar< T >, FnSum > |
| struct | QDP::UnaryReturn< OScalar< T >, FnSumMulti > |
| struct | QDP::UnaryReturn< OScalar< T >, FnNorm2 > |
| struct | QDP::UnaryReturn< OScalar< T >, FnGlobalMax > |
| struct | QDP::UnaryReturn< OScalar< T >, FnGlobalMin > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, FnInnerProduct > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, FnInnerProductReal > |
| struct | QDP::UnaryReturn< OScalar< T >, FnLocalNorm2 > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, FnLocalInnerProduct > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, FnLocalInnerProductReal > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, FnLocalColorInnerProduct > |
| struct | QDP::BinaryReturn< GammaConst< N, m >, OScalar< T2 >, OpGammaConstMultiply > |
| struct | QDP::BinaryReturn< OScalar< T2 >, GammaConst< N, m >, OpMultiplyGammaConst > |
| struct | QDP::BinaryReturn< GammaType< N >, OScalar< T2 >, OpGammaTypeMultiply > |
| struct | QDP::BinaryReturn< OScalar< T2 >, GammaType< N >, OpMultiplyGammaType > |
| struct | QDP::BinaryReturn< GammaConstDP< N, m >, OScalar< T2 >, OpGammaConstDPMultiply > |
| struct | QDP::BinaryReturn< OScalar< T2 >, GammaConstDP< N, m >, OpMultiplyGammaConstDP > |
| struct | QDP::BinaryReturn< GammaTypeDP< N >, OScalar< T2 >, OpGammaTypeDPMultiply > |
| struct | QDP::BinaryReturn< OScalar< T2 >, GammaTypeDP< N >, OpMultiplyGammaTypeDP > |
| struct | QDP::UnaryReturn< OScalar< T >, OpNot > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpLT > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpLE > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpGT > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpGE > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpEQ > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpNE > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpAnd > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpOr > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpLeftShift > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpRightShift > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpAddAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpSubtractAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpMultiplyAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpDivideAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpModAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpBitwiseOrAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpBitwiseAndAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpBitwiseXorAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpLeftShiftAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OScalar< T2 >, OpRightShiftAssign > |
| struct | QDP::TrinaryReturn< OScalar< T1 >, OScalar< T2 >, OScalar< T3 >, FnColorContract > |
| struct | QDP::UnaryReturn< OLattice< T >, FnGetSite > |
| struct | QDP::UnaryReturn< OLattice< T >, FnPeekSite > |
| struct | QDP::UnaryReturn< OLattice< T >, FnSum > |
| struct | QDP::UnaryReturn< OLattice< T >, FnGlobalMax > |
| struct | QDP::UnaryReturn< OLattice< T >, FnGlobalMin > |
| struct | QDP::UnaryReturn< OLattice< T >, FnSumMulti > |
| struct | QDP::UnaryReturn< OLattice< T >, FnNorm2 > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, FnInnerProduct > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, FnInnerProductReal > |
| struct | QDP::UnaryReturn< OLattice< T >, FnLocalNorm2 > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, FnLocalInnerProduct > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, FnLocalInnerProductReal > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, FnLocalColorInnerProduct > |
| struct | QDP::BinaryReturn< GammaConst< N, m >, OLattice< T2 >, OpGammaConstMultiply > |
| struct | QDP::BinaryReturn< OLattice< T2 >, GammaConst< N, m >, OpMultiplyGammaConst > |
| struct | QDP::BinaryReturn< GammaType< N >, OLattice< T2 >, OpGammaTypeMultiply > |
| struct | QDP::BinaryReturn< OLattice< T2 >, GammaType< N >, OpMultiplyGammaType > |
| struct | QDP::BinaryReturn< GammaConstDP< N, m >, OLattice< T2 >, OpGammaConstDPMultiply > |
| struct | QDP::BinaryReturn< OLattice< T2 >, GammaConstDP< N, m >, OpMultiplyGammaConstDP > |
| struct | QDP::BinaryReturn< GammaTypeDP< N >, OLattice< T2 >, OpGammaTypeDPMultiply > |
| struct | QDP::BinaryReturn< OLattice< T2 >, GammaTypeDP< N >, OpMultiplyGammaTypeDP > |
| struct | QDP::UnaryReturn< OLattice< T >, OpNot > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpLT > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpLE > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpGT > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpGE > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpEQ > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpNE > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpAnd > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpOr > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpLeftShift > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpRightShift > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpAddAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpSubtractAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpMultiplyAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpDivideAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpModAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpBitwiseOrAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpBitwiseAndAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpBitwiseXorAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpLeftShiftAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OLattice< T2 >, OpRightShiftAssign > |
| struct | QDP::TrinaryReturn< OLattice< T1 >, OLattice< T2 >, OLattice< T3 >, FnColorContract > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, FnInnerProduct > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, FnInnerProductReal > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, FnInnerProduct > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, FnInnerProductReal > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, FnLocalInnerProduct > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, FnLocalInnerProductReal > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, FnLocalColorInnerProduct > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, FnLocalInnerProduct > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, FnLocalInnerProductReal > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, FnLocalColorInnerProduct > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpLT > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpLE > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpGT > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpGE > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpEQ > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpNE > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpAnd > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpOr > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpLeftShift > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpRightShift > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpAddAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpSubtractAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpMultiplyAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpDivideAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpModAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpBitwiseOrAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpBitwiseAndAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpBitwiseXorAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpLeftShiftAssign > |
| struct | QDP::BinaryReturn< OLattice< T1 >, OScalar< T2 >, OpRightShiftAssign > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpLT > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpLE > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpGT > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpGE > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpEQ > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpNE > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpAnd > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpOr > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpLeftShift > |
| struct | QDP::BinaryReturn< OScalar< T1 >, OLattice< T2 >, OpRightShift > |
| struct | QDP::UnaryReturn< OScalar< T >, FnGetSite > |
| | dest [some type] = source [some type] More...
|
|
| template<class T> |
| std::istream & | QDP::operator>> (std::istream &s, OScalar< T > &d) |
| | Ascii input.
|
| template<class T> |
| std::ostream & | QDP::operator<< (std::ostream &s, const OScalar< T > &d) |
| | Ascii output.
|
| template<class RHS, class T1> |
| std::ostream & | QDP::operator<< (std::ostream &s, const QDPExpr< RHS, OScalar< T1 > > &l) |
| | Text output.
|
| template<class T> |
| TextReader & | QDP::operator>> (TextReader &txt, OScalar< T > &d) |
| | Text input.
|
| template<class T> |
| StandardInputStream & | QDP::operator>> (StandardInputStream &is, OScalar< T > &d) |
| | Text input.
|
| template<class T> |
| TextWriter & | QDP::operator<< (TextWriter &txt, const OScalar< T > &d) |
| | Text output.
|
| template<class T> |
| StandardOutputStream & | QDP::operator<< (StandardOutputStream &s, const OScalar< T > &d) |
| | Text output.
|
| template<class RHS, class T1> |
| StandardOutputStream & | QDP::operator<< (StandardOutputStream &s, const QDPExpr< RHS, OScalar< T1 > > &l) |
| | Text output.
|
| template<class T, class T1, class Op, class RHS> |
| void | QDP::evaluate (OScalar< T > &dest, const Op &op, const QDPExpr< RHS, OScalar< T1 > > &rhs, const Subset &s) |
| | OScalar Op OScalar(Expression(source)).
|
| template<class T, class T1, class Op, class RHS> |
| void | QDP::evaluate_F (T *dest, const Op &op, const QDPExpr< RHS, OScalar< T1 > > &rhs, const Subset &s) |
| template<class T> |
| WordType< OScalar< T > >::Type_t | QDP::toWordType (const OScalar< T > &s) |
| | QDP Wordtype to primitive wordtype.
|
| template<class T> |
| UnaryReturn< OScalar< T >, FnGetSite >::Type_t | QDP::getSite (const OScalar< T > &s1, int innersite) |
| template<class T> |
| void | QDP::zero_rep (OScalar< T > &dest) |
| | dest = 0
|
| template<class T1, class T2> |
| void | QDP::copymask (OScalar< T2 > &dest, const OScalar< T1 > &mask, const OScalar< T2 > &s1) |
| | dest = (mask) ? s1 : dest
|
| template<class T, class T1> |
| void | QDP::cast_rep (T &d, const OScalar< T1 > &s1) |
| | dest [some type] = source [some type]
|
| template<class T, class T1> |
| void | QDP::recast_rep (OScalar< T > &d, const OScalar< T1 > &s1) |
| | dest [some type] = source [some type]
|
| template<class T> |
| void | QDP::random (OScalar< T > &d) |
| | dest = random
|
| template<class T> |
| void | QDP::gaussian (OSubScalar< T > &d) |
| | dest = gaussian
|
Outer grid classes.
Definition in file qdp_outer.h.