1#ifndef QDP_SSE_FUSED_SPIN_RECON_EVALYATES_H
2#define QDP_SSE_FUSED_SPIN_RECON_EVALUATES_H
4#include "sse_mult_su3_mat_hwvec.h"
39 int totalSize = s.
end() - s.
start() +1;
117 int totalSize = s.
end() - s.
start() +1;
196 int totalSize = s.
end() - s.
start() +1;
276 int totalSize = s.
end() - s.
start() +1;
359 int totalSize = s.
end() - s.
start() +1;
445 int totalSize = s.
end() - s.
start() +1;
527 int totalSize = s.
end() - s.
start() +1;
609 int totalSize = s.
end() - s.
start() +1;
693 int totalSize = s.
end() - s.
start() +1;
776 int totalSize = s.
end() - s.
start() +1;
860 int totalSize = s.
end() - s.
start() +1;
939 int totalSize = s.
end() - s.
start() +1;
1021 int totalSize = s.
end() - s.
start() +1;
1102 int totalSize = s.
end() - s.
start() +1;
1182 int totalSize = s.
end() - s.
start() +1;
1264 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.
void dispatch_to_threads(int numSiteTable, Arg a, void(*func)(int, int, int, Arg *))
PSpinVector< PColorVector< RComplex< REAL32 >, 3 >, 2 > HVec32
void inlineSpinReconDir0Minus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1-\gamma_0).
void inlineAddSpinReconDir1Plus(const REAL *src, REAL *dst, unsigned int n_vec)
Spin recon (1/2)(1+\gamma_1).
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).
PScalar< PColorMatrix< RComplex< REAL32 >, 3 > > SU3Mat32
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).
void ordered_sse_fused_spin_recon_evaluate_function(int lo, int hi, int myId, ordered_sse_fused_spin_recon_user_arg *arg)
void unordered_sse_fused_spin_recon_evaluate_function(int lo, int hi, int myId, unordered_sse_fused_spin_recon_user_arg *arg)
Reconstruct Dir0Minus Fused.
Reconstruct Dir0Plus Fused.
Reconstruct Dir1Minus Fused.
Reconstruct Dir1Plus Fused.
Reconstruct Dir2Minus Fused.
Reconstruct Dir2Plus Fused.
Reconstruct Dir3Minus Fused.
Reconstruct Dir3Plus Fused.