|
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, Reference< QDPType< TVec, OLattice< TVec > > >, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, Reference< QDPType< TVec, OLattice< TVec > > >, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, Reference< QDPType< TVec, OLattice< TVec > > >, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, Reference< QDPType< TVec, OLattice< TVec > > >, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpMultiplyAssign &op, const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< TScal, OScalar< TScal > > > >, OScalar< TScal > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpDivideAssign &op, const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< TScal, OScalar< TScal > > > >, OScalar< TScal > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAddAssign &op, const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpSubtractAssign &op, const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< TVec, OLattice< TVec > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdd, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, BinaryNode< OpMultiply, Reference< QDPType< TScal, OScalar< TScal > > >, Reference< QDPType< TVec, OLattice< TVec > > > >, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< TVec > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpSubtract, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > >, BinaryNode< OpMultiply, Reference< QDPType< TVec, OLattice< TVec > > >, Reference< QDPType< TScal, OScalar< TScal > > > > >, OLattice< TVec > > &rhs, const Subset &s) |
| template<> |
| UnaryReturn< OLattice< TVec >, FnNorm2 >::Type_t | QDP::norm2 (const QDPType< TVec, OLattice< TVec > > &s1, const Subset &s) |
| template<> |
| UnaryReturn< OLattice< TVec >, FnNorm2 >::Type_t | QDP::norm2 (const QDPType< TVec, OLattice< TVec > > &s1) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProduct >::Type_t | QDP::innerProduct (const QDPType< TVec, OLattice< TVec > > &v1, const QDPType< TVec, OLattice< TVec > > &v2) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProduct >::Type_t | QDP::innerProduct (const QDPType< TVec, OLattice< TVec > > &v1, const QDPType< TVec, OLattice< TVec > > &v2, const Subset &s) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProductReal >::Type_t | QDP::innerProductReal (const QDPType< TVec, OLattice< TVec > > &v1, const QDPType< TVec, OLattice< TVec > > &v2) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProductReal >::Type_t | QDP::innerProductReal (const QDPType< TVec, OLattice< TVec > > &v1, const QDPType< TVec, OLattice< TVec > > &v2, const Subset &s) |
| template<> |
| UnaryReturn< OLattice< TVec >, FnNorm2 >::Type_t | QDP::norm2 (const multi1d< OLattice< TVec > > &s1) |
| template<> |
| UnaryReturn< OLattice< TVec >, FnNorm2 >::Type_t | QDP::norm2 (const multi1d< OLattice< TVec > > &s1, const Subset &s) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProduct >::Type_t | QDP::innerProduct (const multi1d< OLattice< TVec > > &v1, const multi1d< OLattice< TVec > > &v2) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProductReal >::Type_t | QDP::innerProductReal (const multi1d< OLattice< TVec > > &v1, const multi1d< OLattice< TVec > > &v2) |
| template<> |
| BinaryReturn< OLattice< TVec >, OLattice< TVec >, FnInnerProductReal >::Type_t | QDP::innerProductReal (const multi1d< OLattice< TVec > > &v1, const multi1d< OLattice< TVec > > &v2, const Subset &s) |
Generic Scalarsite optimization hooks.
Definition in file qdp_scalarsite_bagel_qdp_blas.h.