1#ifndef QDP_GENERIC_FUSED_SPIN_PROJ_EVALUATES_H
2#define QDP_GENERIC_FUSED_SPIN_PROJ_EVALUATES_H
122 int totalSize = s.
end() - s.
start() +1;
199 int totalSize = s.
end() - s.
start() +1;
277 int totalSize = s.
end() - s.
start() +1;
354 int totalSize = s.
end() - s.
start() +1;
430 int totalSize = s.
end() - s.
start() +1;
509 int totalSize = s.
end() - s.
start() +1;
585 int totalSize = s.
end() - s.
start() +1;
Expression class for QDP.
QDPType - major type class/container for all QDP objects.
Subsets - controls how lattices are looped.
const multi1d< int > & siteTable() const
bool hasOrderedRep() const
const T * slice() const
Return ref to a column slice.
void evaluate(OLattice< DCol > &d, const OpAssign &op, const QDPExpr< BinaryNode< OpMultiply, Reference< QDPType< DCol, OLattice< DCol > > >, Reference< QDPType< DCol, OLattice< DCol > > > >, OLattice< DCol > > &rhs, const Subset &s)
Yet another random number generator.
PScalar< PColorMatrix< RComplex< REAL >, 3 > > SU3Mat
void dispatch_to_threads(int numSiteTable, Arg a, void(*func)(int, int, int, Arg *))
void ordered_fused_spin_proj_evaluate_function(int lo, int hi, int myId, ordered_fused_spin_proj_user_arg *arg)
void unordered_fused_spin_proj_evaluate_function(int lo, int hi, int myId, unordered_fused_spin_proj_user_arg *arg)
void inlineSpinProjDir0Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1-\gamma_0).
void inlineSpinProjDir0Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1+\gamma_0).
void inlineSpinProjDir1Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1-\gamma_1).
void inlineSpinProjDir1Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1+\gamma_1).
void inlineSpinProjDir3Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1+\gamma_3).
void inlineSpinProjDir3Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1-\gamma_3).
void inlineSpinProjDir2Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1-\gamma_2).
void inlineSpinProjDir2Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin Project (1/2)(1+\gamma_2).
PSpinVector< PColorVector< RComplex< REAL >, 3 >, 4 > FVec
const OLattice< FVec > & a
const OLattice< SU3Mat > & u