6 #ifndef __lwldslash_array_sse_w_h__
7 #define __lwldslash_array_sse_w_h__
11 #include "sse_dslash_qdp_packer.h"
13 using namespace SSEDslash;
52 typedef LatticeFermion
T;
53 typedef multi1d<LatticeColorMatrix>
P;
54 typedef multi1d<LatticeColorMatrix>
Q;
80 const multi1d<Real>& coeffs_);
98 void apply (multi1d<LatticeFermion>&
chi,
99 const multi1d<LatticeFermion>&
psi,
112 void apply (LatticeFermion&
chi,
113 const LatticeFermion&
psi,
Base class for all fermion action boundary conditions.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
General Wilson-Dirac dslash.
multi1d< LatticeColorMatrix > Q
multi1d< PrimitiveSU3Matrix > packed_gauge
Handle< FermBC< T, P, Q > > fbc
int size() const
Expected length of array index.
const FermBC< T, P, Q > & getFermBC() const
Return the fermion BC object for this linear operator.
multi1d< LatticeColorMatrix > P
const multi1d< Real > & getCoeffs() const
Get the anisotropy parameters.
General Wilson-Dirac dslash over arrays.
Wilson Dslash linear operator over arrays.
void init(MesonSpecData_t &data, XMLWriter &xml, const std::string &path, const std::string &id_tag, const Params ¶ms)
Do some initialization.
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Support class for fermion actions and linear operators.
Parameters for anisotropy.