6 #ifndef __prec_one_flavor_ratio_rat_rat_monomial5d_w_h__
7 #define __prec_one_flavor_ratio_rat_rat_monomial5d_w_h__
17 namespace EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5DEnv
30 multi1d<LatticeColorMatrix>,
31 multi1d<LatticeColorMatrix>,
36 typedef LatticeFermion
T;
37 typedef multi1d<LatticeColorMatrix>
P;
38 typedef multi1d<LatticeColorMatrix>
Q;
45 multi1d<LatticeColorMatrix> >&
s) {
54 const multi1d< multi1d<T> >&
getPhi()
const {
return phi;}
117 multi1d< multi1d<T> >
phi;
Wrapper class for 5D 2-flavor even-odd prec ferm monomials.
GroupXML_t actionInvParam_num
int getNPF() const
Return number of roots in used.
GroupXML_t actionInvParam_den
multi1d< LatticeColorMatrix > Q
multi1d< multi1d< T > > phi
const GroupXML_t & getNumerForceInvParams() const
Get parameters for the inverter.
GroupXML_t forceInvParam_num
const EvenOddPrecWilsonTypeFermAct5D< T, P, Q > & getDenomFermAct() const
Get at fermion action.
const RemezCoeff_t & getDenomFPFE() const
Return the partial fraction expansion for the force calc.
multi1d< LatticeColorMatrix > P
const GroupXML_t & getNumerActionInvParams() const
Get parameters for the inverter.
Double S_even_even(const AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s)
Even even contribution (eg ln det Clover)
EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5D()
const RemezCoeff_t & getNumerSIPFE() const
Return the partial fraction expansion for the heat-bath.
const RemezCoeff_t & getDenomSIPFE() const
Return the partial fraction expansion for the heat-bath.
const RemezCoeff_t & getDenomSPFE() const
Return the partial fraction expansion for the action calc.
Handle< const EvenOddPrecWilsonTypeFermAct5D< T, P, Q > > fermact_num
const GroupXML_t & getDenomActionInvParams() const
Get parameters for the inverter.
const GroupXML_t & getDenomForceInvParams() const
Get parameters for the inverter.
multi1d< multi1d< T > > & getPhi()
mutator for pseudofermion
GroupXML_t forceInvParam_den
const RemezCoeff_t & getNumerFPFE() const
Return the partial fraction expansion for the force calc.
Handle< const EvenOddPrecWilsonTypeFermAct5D< T, P, Q > > fermact_den
const multi1d< multi1d< T > > & getPhi() const
Accessor for pseudofermion (read only)
void operator=(const EvenOddPrecConstDetOneFlavorWilsonTypeFermRatioRatRatMonomial5D &)
const EvenOddPrecWilsonTypeFermAct5D< T, P, Q > & getNumerFermAct() const
Get at fermion action.
const RemezCoeff_t & getNumerSPFE() const
Return the partial fraction expansion for the action calc.
Even-odd preconditioned Wilson-like fermion actions including derivatives.
Class for counted reference semantics.
Exact 1 flavor even-odd preconditioned fermact monomial living in extra dimensions.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
multi1d< LatticeFermion > s(Ncb)
FloatingPoint< double > Double
One flavor ratio of rational monomials using RHMC.
One-flavor ratio of determinants rational monomial params.
Hold group xml and type id.
Convenient structure to package Remez coeffs.