/// <summary> /// Checks whether the number is not a NaN or an Infinity. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="calculator"></param> /// <param name="num"></param> /// <returns></returns> public static bool isNormalNumber <T>(this ICalc <T> calculator, T num) { return(!calculator.isNaN(num) && !calculator.isNegInf(num) && !calculator.isPosInf(num)); }