Function isAccurate
This function is used to check a computed value along with its error estimate. It evaluates to the following:
bool isAccurate(T)
(
Result!T result,
T expected,
T relAccuracy,
T absAccuracy = Zero!T
);
bool isAccurate(T)
(
T result,
T absError,
T expected,
T relAccuracy,
T absAccuracy = Zero!T
);
abs(result-expected) <= absError
&& absError <= max(abs(result*relAccuracy), absAccuracy)