1#ifndef QDP_GENERIC_FUSED_SPIN_RECON_EVALUATES_H
2#define QDP_GENERIC_FUSED_SPIN_RECON_EVALUATES_H
36 int totalSize = s.
end() - s.
start() +1;
109 int totalSize = s.
end() - s.
start() +1;
187 int totalSize = s.
end() - s.
start() +1;
261 int totalSize = s.
end() - s.
start() +1;
338 int totalSize = s.
end() - s.
start() +1;
413 int totalSize = s.
end() - s.
start() +1;
489 int totalSize = s.
end() - s.
start() +1;
564 int totalSize = s.
end() - s.
start() +1;
637 int totalSize = s.
end() - s.
start() +1;
712 int totalSize = s.
end() - s.
start() +1;
791 int totalSize = s.
end() - s.
start() +1;
864 int totalSize = s.
end() - s.
start() +1;
941 int totalSize = s.
end() - s.
start() +1;
1012 int totalSize = s.
end() - s.
start() +1;
1086 int totalSize = s.
end() - s.
start() +1;
1157 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 inlineSpinReconDir0Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_0).
void unordered_fused_spin_recon_evaluate_function(int lo, int hi, int myId, unordered_fused_spin_recon_user_arg *arg)
void inlineAddSpinReconDir1Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_1).
PSpinVector< PColorVector< RComplex< REAL >, 3 >, 2 > HVec
void inlineAddSpinReconDir2Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_2).
void inlineAddSpinReconDir1Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_1).
void inlineSpinReconDir2Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_2).
void inlineSpinReconDir1Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_1).
void ordered_fused_spin_recon_evaluate_function(int lo, int hi, int myId, ordered_fused_spin_recon_user_arg *arg)
void inlineAddSpinReconDir3Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma3).
void inlineSpinReconDir2Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_2).
void inlineAddSpinReconDir3Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma3).
void inlineSpinReconDir3Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma3).
void inlineAddSpinReconDir0Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_0).
void inlineAddSpinReconDir2Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_2).
void inlineSpinReconDir3Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma3).
void inlineAddSpinReconDir0Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_0).
void inlineSpinReconDir1Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_1).
void inlineSpinReconDir0Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_0).
Reconstruct Dir0Minus Fused.
Reconstruct Dir0Plus Fused.
Reconstruct Dir1Minus Fused.
Reconstruct Dir1Plus Fused.
Reconstruct Dir2Minus Fused.
Reconstruct Dir2Plus Fused.
Reconstruct Dir3Minus Fused.
Reconstruct Dir3Plus Fused.