public override double Evaluate(double d0, double d1) { if (d1 == NumericFunction.ZERO) { throw new EvaluationException(ErrorEval.DIV_ZERO); } return(MathX.Mod(d0, d1)); }