QDP++
qdp_sse_spin_evaluates.h File Reference

Go to the source code of this file.

Classes

struct  QDP::ordered_sse_spin_project_user_arg
struct  QDP::unordered_sse_spin_project_user_arg< A, B >

Namespaces

namespace  QDP
 Yet another random number generator.

Macros

#define QDP_SSE_SPIN_EVALUATES_WRAPPER_H

Typedefs

typedef PSpinVector< PColorVector< RComplex< REAL32 >, 3 >, 2 > QDP::HVec32
typedef PSpinVector< PColorVector< RComplex< REAL32 >, 3 >, 4 > QDP::FVec32

Functions

void QDP::ordered_sse_spin_project_evaluate_function (int lo, int hi, int myId, ordered_sse_spin_project_user_arg *arg)
template<class A, class B>
void QDP::unordered_sse_spin_project_evaluate_function (int lo, int hi, int myId, unordered_sse_spin_project_user_arg< A, B > *arg)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir0Plus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir1Plus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir2Plus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir3Plus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir0Minus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir1Minus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir2Minus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< HVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinProjectDir3Minus, Reference< QDPType< FVec32, OLattice< FVec32 > > > >, OLattice< HVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir0Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir1Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir2Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir3Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir0Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir1Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir2Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir3Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir0Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir1Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir2Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir3Plus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir0Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir1Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir2Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<class A, class B>
void QDP::evaluate (OLattice< FVec32 > &b, const OpAddAssign &op, const QDPExpr< UnaryNode< FnSpinReconstructDir3Minus, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)

Macro Definition Documentation

◆ QDP_SSE_SPIN_EVALUATES_WRAPPER_H

#define QDP_SSE_SPIN_EVALUATES_WRAPPER_H

Definition at line 3 of file qdp_sse_spin_evaluates.h.