DoubleExtensionsTolerantIsZero Method
Gets whether the specified value can be considered zero using a specific tolerance.
Namespace: KGySoft.CoreLibrariesAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 10.0.0
public static bool TolerantIsZero(
this double value,
double tolerance = 1E-06
)
<ExtensionAttribute>
Public Shared Function TolerantIsZero (
value As Double,
Optional tolerance As Double = 1E-06
) As Boolean
public:
[ExtensionAttribute]
static bool TolerantIsZero(
double value,
double tolerance = 1E-06
)
[<ExtensionAttribute>]
static member TolerantIsZero :
value : float *
?tolerance : float
(* Defaults:
let _tolerance = defaultArg tolerance 1E-06
*)
-> bool
- value Double
- The value to be check.
- tolerance Double (Optional)
- The tolerance to be used. For the best performance its value is not checked but the reasonable value is between 0 and 0.5. This parameter is optional.
Default value: 0.000001 (10-6).
Boolean if
value can be considered zero using the specified
tolerance; otherwise,
.In Visual Basic and C#, you can call this method as an instance method on any object of type
Double. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).