7 #include "actions/ferm/linop/stag_linop_s.h"
8 #include "actions/ferm/linop/stag_mdagm_linop_s.h"
39 #error "NEEDS MORE CONVERSION"
55 StagFermAct::dsdu(multi1d<LatticeColorMatrix> & ds_u,
57 const LatticeStaggeredFermion&
psi)
const
59 LatticeStaggeredFermion u_psi;
60 LatticeStaggeredFermion rho;
61 LatticeStaggeredFermion u_rho;
63 LatticeStaggeredFermion
tmp_1;
89 ds_u[
mu][
cb] -= u_rho * adj(
psi);
101 ds_u[
mu][
cb] += u_psi * adj(rho);
Primary include file for CHROMA library code.
Even odd Linear Operator (for staggered like things )
Support class for fermion actions and linear operators.
Class for counted reference semantics.
EvenOddLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const
Produce a linear operator for this action.
DiffLinearOperator< T, P, Q > * lMdagM(Handle< FermState< T, P, Q > > state) const
Produce a linear operator M^dag.M for this action.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
dslash(u, eta, tmp, MINUS, 1)
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Staggered fermion action.