QDP++
qdp_sse_fused_spin_recon_evaluates.h File Reference
#include "sse_mult_su3_mat_hwvec.h"
#include "qdp_sse_fused_spin_recon_evaluates_wrapper.h"

Go to the source code of this file.

Namespaces

namespace  QDP
 Yet another random number generator.

Macros

#define QDP_SSE_FUSED_SPIN_RECON_EVALUATES_H

Functions

template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir0PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir0MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir1PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir1MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir2PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir2MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir3PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAssign &op, const QDPExpr< BinaryNode< FnSReconDir3MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir0PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir0MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir1PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir1MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir2PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir2MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir3PlusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)
template<>
void QDP::evaluate (OLattice< FVec32 > &d, const OpAddAssign &op, const QDPExpr< BinaryNode< FnSReconDir3MinusProd, Reference< QDPType< SU3Mat32, OLattice< SU3Mat32 > > >, Reference< QDPType< HVec32, OLattice< HVec32 > > > >, OLattice< FVec32 > > &rhs, const Subset &s)

Macro Definition Documentation

◆ QDP_SSE_FUSED_SPIN_RECON_EVALUATES_H

#define QDP_SSE_FUSED_SPIN_RECON_EVALUATES_H

Definition at line 2 of file qdp_sse_fused_spin_recon_evaluates.h.