6 #ifndef __unprec_one_flavor_ratio_rat_rat_monomial_w_h__
7 #define __unprec_one_flavor_ratio_rat_rat_monomial_w_h__
17 namespace UnprecOneFlavorWilsonTypeFermRatioRatRatMonomialEnv
30 multi1d<LatticeColorMatrix>,
31 multi1d<LatticeColorMatrix>,
36 typedef LatticeFermion
T;
37 typedef multi1d<LatticeColorMatrix>
P;
38 typedef multi1d<LatticeColorMatrix>
Q;
Class for counted reference semantics.
Exact 1 flavor unpreconditioned fermact monomial.
Wrapper class for 2-flavor unprec ferm monomials.
GroupXML_t actionInvParam_num
GroupXML_t forceInvParam_den
Handle< const WilsonTypeFermAct< T, P, Q > > fermact_den
const WilsonTypeFermAct< T, P, Q > & getNumerFermAct(void) const
Get at fermion action.
UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial()
const RemezCoeff_t & getDenomFPFE() const
Return the partial fraction expansion for the force calc.
const RemezCoeff_t & getDenomSIPFE() const
Return the partial fraction expansion for the heat-bath.
int getNPF() const
Return number of roots in used.
GroupXML_t actionInvParam_den
const GroupXML_t & getDenomActionInvParams(void) const
Get parameters for the inverter.
const GroupXML_t & getNumerForceInvParams(void) const
Get parameters for the inverter.
const GroupXML_t & getNumerActionInvParams(void) const
Get parameters for the inverter.
const RemezCoeff_t & getNumerFPFE() const
Return the partial fraction expansion for the force calc.
const multi1d< T > & getPhi(void) const
Accessor for pseudofermion (read only)
GroupXML_t forceInvParam_num
const GroupXML_t & getDenomForceInvParams(void) const
Get parameters for the inverter.
void operator=(const UnprecOneFlavorWilsonTypeFermRatioRatRatMonomial &)
const RemezCoeff_t & getDenomSPFE() const
Return the partial fraction expansion for the action calc.
const RemezCoeff_t & getNumerSPFE() const
Return the partial fraction expansion for the action calc.
const RemezCoeff_t & getNumerSIPFE() const
Return the partial fraction expansion for the heat-bath.
multi1d< T > & getPhi(void)
mutator for pseudofermion
multi1d< LatticeColorMatrix > Q
const WilsonTypeFermAct< T, P, Q > & getDenomFermAct(void) const
Get at fermion action.
multi1d< LatticeColorMatrix > P
Handle< const WilsonTypeFermAct< T, P, Q > > fermact_num
Wilson-like fermion actions.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
One-flavor ratio of determinants rational monomial params.
One flavor ratio of rational monomials using RHMC.
Hold group xml and type id.
Convenient structure to package Remez coeffs.