28#ifndef QCD_PSEUDOFERMION_ONE_FLAVOUR_EVEN_ODD_RATIONAL_RATIO_H
29#define QCD_PSEUDOFERMION_ONE_FLAVOUR_EVEN_ODD_RATIONAL_RATIO_H
52 out.MaxIter = in.MaxIter;
53 out.action_tolerance = out.md_tolerance = in.tolerance;
54 out.action_degree = out.md_degree = in.degree;
55 out.precision = in.precision;
56 out.BoundsCheckFreq = in.BoundsCheckFreq;
67 virtual std::string
action_name(){
return "OneFlavourEvenOddRatioRationalPseudoFermionAction";}
70 template<
class Impl,
class ImplF>
81 out.MaxIter = in.MaxIter;
82 out.action_tolerance = out.md_tolerance = in.tolerance;
83 out.action_degree = out.md_degree = in.degree;
84 out.precision = in.precision;
85 out.BoundsCheckFreq = in.BoundsCheckFreq;
98 virtual std::string
action_name(){
return "OneFlavourEvenOddRatioRationalPseudoFermionAction";}
#define NAMESPACE_BEGIN(A)
Integer ReliableUpdateFreq
GeneralEvenOddRatioRationalMixedPrecPseudoFermionAction(FermionOperator< Impl > &_NumOpD, FermionOperator< Impl > &_DenOpD, FermionOperator< ImplF > &_NumOpF, FermionOperator< ImplF > &_DenOpF, const RationalActionParams &p, Integer _ReliableUpdateFreq)
GeneralEvenOddRatioRationalPseudoFermionAction(FermionOperator< Impl > &_NumOp, FermionOperator< Impl > &_DenOp, const Params &p)
OneFlavourRationalParams Params
OneFlavourEvenOddRatioRationalMixedPrecPseudoFermionAction(FermionOperator< Impl > &_NumOp, FermionOperator< Impl > &_DenOp, FermionOperator< ImplF > &_NumOpF, FermionOperator< ImplF > &_DenOpF, const Params &p, Integer ReliableUpdateFreq)
virtual std::string action_name()
Report the name of the action.
static RationalActionParams transcribe(const Params &in)
static RationalActionParams transcribe(const Params &in)
OneFlavourRationalParams Params
OneFlavourEvenOddRatioRationalPseudoFermionAction(FermionOperator< Impl > &_NumOp, FermionOperator< Impl > &_DenOp, const Params &p)
virtual std::string action_name()
Report the name of the action.