20 static double evaluate(
double v1,
double v2) {
return std::fabs(v1 - v2); }
33 return std::fabs(v1 - v2) / (1.0 + std::fabs(v1) + std::fabs(v2));
Policy that checks convergence via absolute difference.
static double evaluate(double v1, double v2)
Returns true iff combo difference is below tolerance.
Policy that checks convergence via combo difference.
static double evaluate(double v1, double v2)
Returns true iff the absolute difference is below tolerance.