23 namespace AsqtadFermActEnv
27 multi1d<LatticeColorMatrix>,
38 multi1d<LatticeColorMatrix>,
76 multi1d<LatticeColorMatrix>,
77 multi1d<LatticeColorMatrix> >*
105 multi1d<LatticeColorMatrix>,
106 multi1d<LatticeColorMatrix> >*
117 multi1d<LatticeColorMatrix> u_with_phases(
Nd);
118 multi1d<LatticeColorMatrix> u_fat(
Nd);
119 multi1d<LatticeColorMatrix> u_triple(
Nd);
128 for(
int i = 0;
i <
Nd;
i++) {
Asqtad staggered fermion action.
Unpreconditioned Wilson fermion linear operator.
Primary include file for CHROMA library code.
Basic "Connect State" for ASQTAD.
Asqtad staggered fermion action.
Handle< CreateFermState< T, P, Q > > cfs
const FermBC< T, P, Q > & getFermBC() const
Return the fermion BC object for this action.
AsqtadFermActParams param
AsqtadConnectStateBase * createState(const Q &u_) const
Create state should apply the BC.
Asqtad Staggered-Dirac operator.
Differentiable Linear Operator.
Even odd Linear Operator (for staggered like things )
Support class for fermion actions and linear operators.
Base class for quadratic matter actions (e.g., fermions)
Class for counted reference semantics.
Staggered-like fermion actions.
All ferm create-state method.
Fermion action factories.
DiffLinearOperator< T, P, Q > * lMdagM(Handle< FermState< T, P, Q > > state_) const
Produce a linear operator M^dag.M for this action.
EvenOddLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state_) const
Produce a linear operator for this action.
void Triple_Links(multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &u_triple, Real u0)
void Fat7_Links(multi1d< LatticeColorMatrix > &u, multi1d< LatticeColorMatrix > &uf, Real u0)
FAT7_LINKS.
StaggeredTypeFermAct< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createFermAct4D(XMLReader &xml_in, const std::string &path)
Callback function.
bool registerAll()
Register all the factories.
FermionAction< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createFermAct(XMLReader &xml_in, const std::string &path)
Callback function.
static bool registered
Local registration flag.
const std::string name
Name to be used.
static const LatticeInteger & alpha(const int dim)
Handle< CreateFermState< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > reader(XMLReader &xml_in, const std::string &path)
Helper function for the CreateFermState readers.
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Params for asqtad ferm acts.