6 #ifndef __lwldslash_sse_h__
7 #define __lwldslash_sse_h__
12 #include "sse_dslash_qdp_packer.h"
14 using namespace SSEDslash;
49 multi1d<LatticeColorMatrix>,
50 multi1d<LatticeColorMatrix> >
54 typedef LatticeFermion
T;
55 typedef multi1d<LatticeColorMatrix>
P;
56 typedef multi1d<LatticeColorMatrix>
Q;
70 const multi1d<Real>& coeffs_);
81 const multi1d<Real>& coeffs_);
96 void apply(LatticeFermion&
chi,
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.
Handle< FermBC< T, P, Q > > fbc
multi1d< LatticeColorMatrix > Q
const multi1d< Real > & getCoeffs() const
Get the anisotropy parameters.
const FermBC< T, P, Q > & getFermBC() const
Return the fermion BC object for this linear operator.
multi1d< PrimitiveSU3Matrix > packed_gauge
multi1d< LatticeColorMatrix > P
General Wilson-Dirac dslash.
Wilson Dslash linear operator.
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.