public static bool Defined(double value) { return (value >= 0) && !(Double.IsNaN(value) || Double.IsInfinity(value)); }