32#ifndef GRID_QCD_ACTION_PARAMS_H
33#define GRID_QCD_ACTION_PARAMS_H
88 RealD, BoundsCheckTol);
99 int _BoundsCheckFreq=20,
100 RealD mdtol = 1.0e-6,
101 double _BoundsCheckTol=1e-6)
108 precision(_precision),
109 BoundsCheckFreq(_BoundsCheckFreq),
110 BoundsCheckTol(_BoundsCheckTol){};
125 RealD, action_tolerance,
130 int, BoundsCheckFreq);
136 RealD _action_tolerance = 1.0e-8,
137 int _action_degree = 10,
138 RealD _md_tolerance = 1.0e-8,
141 int _BoundsCheckFreq=20)
146 action_tolerance(_action_tolerance),
147 action_degree(_action_degree),
148 md_tolerance(_md_tolerance),
149 md_degree(_md_degree),
150 precision(_precision),
151 BoundsCheckFreq(_BoundsCheckFreq){};
AcceleratorVector< int, MaxDims > Coordinate
#define NAMESPACE_BEGIN(A)
GparityWilsonImplParams()
GRID_SERIALIZABLE_CLASS_MEMBERS(OneFlavourRationalParams, RealD, lo, RealD, hi, int, MaxIter, RealD, tolerance, RealD, mdtolerance, int, degree, int, precision, int, BoundsCheckFreq, RealD, BoundsCheckTol)
OneFlavourRationalParams(RealD _lo=0.0, RealD _hi=1.0, int _maxit=1000, RealD tol=1.0e-8, int _degree=10, int _precision=64, int _BoundsCheckFreq=20, RealD mdtol=1.0e-6, double _BoundsCheckTol=1e-6)
RationalActionParams(int _inv_pow=2, RealD _lo=0.0, RealD _hi=1.0, int _maxit=1000, RealD _action_tolerance=1.0e-8, int _action_degree=10, RealD _md_tolerance=1.0e-8, int _md_degree=10, int _precision=64, int _BoundsCheckFreq=20)
GRID_SERIALIZABLE_CLASS_MEMBERS(RationalActionParams, int, inv_pow, RealD, lo, RealD, hi, int, MaxIter, RealD, action_tolerance, int, action_degree, RealD, md_tolerance, int, md_degree, int, precision, int, BoundsCheckFreq)
WilsonImplParams(const AcceleratorVector< Complex, Nd > phi)
AcceleratorVector< Complex, Nd > boundary_phases
AcceleratorVector< Real, Nd > twist_n_2pi_L