|
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdjMultiply, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpMultiplyAdj, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > >, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpAdjMultiplyAdj, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpAdjMultiply, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpMultiplyAdj, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > >, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpAdjMultiplyAdj, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpAdjMultiply, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpMultiplyAdj, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > >, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpAdjMultiplyAdj, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpMultiply, BinaryNode< OpMultiply, Reference< QDPType< PScalar< PScalar< RScalar< BAGELQDPFloat > > >, OScalar< PScalar< PScalar< RScalar< BAGELQDPFloat > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpMultiply, BinaryNode< OpMultiply, Reference< QDPType< PScalar< PScalar< RScalar< BAGELQDPFloat > > >, OScalar< PScalar< PScalar< RScalar< BAGELQDPFloat > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< PScalar< PScalar< RScalar< BAGELQDPFloat > > >, OScalar< PScalar< PScalar< RScalar< BAGELQDPFloat > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< PScalar< PScalar< RScalar< BAGELQDPFloat > > >, OScalar< PScalar< PScalar< RScalar< BAGELQDPFloat > > > > > >, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpAddAssign &op, const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
| template<> |
| void | QDP::evaluate (OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > &d, const OpSubtractAssign &op, const QDPExpr< UnaryNode< OpIdentity, Reference< QDPType< PScalar< PColorMatrix< RComplexFloat, 3 > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > > >, OLattice< PScalar< PColorMatrix< RComplexFloat, 3 > > > > &rhs, const Subset &s) |
Qcdoc optimizations.
Qcdoc version of optimized basic operations
Definition in file qdp_scalarsite_bagel_qdp_linalg.h.