Provides a fairly subjective test to see if a quantity is near zero.
nearZero (1e-11 :: Double)False
nearZero (1e-17 :: Double)True
nearZero (1e-5 :: Float)False
nearZero (1e-7 :: Float)True
Instances14Epsilon, …
Epsilon CDoubleDefined in linear-1.22 · Linear.EpsilonEpsilon CFloatDefined in linear-1.22 · Linear.EpsilonEpsilon DoubleDefined in linear-1.22 · Linear.EpsilonEpsilon FloatDefined in linear-1.22 · Linear.EpsilonEpsilon (V0 a)Defined in linear-1.22 · Linear.V0Epsilon a => Epsilon (Plucker a)Defined in linear-1.22 · Linear.PluckerEpsilon a => Epsilon (V1 a)Defined in linear-1.22 · Linear.V1Epsilon a => Epsilon (V2 a)Defined in linear-1.22 · Linear.V2Epsilon a => Epsilon (V3 a)Defined in linear-1.22 · Linear.V3Epsilon a => Epsilon (V4 a)Defined in linear-1.22 · Linear.V4(RealFloat a, Epsilon a) => Epsilon (Quaternion a)Defined in linear-1.22 · Linear.Quaternion(Epsilon a, RealFloat a) => Epsilon (Complex a)Defined in linear-1.22 · Linear.EpsilonEpsilon (f a) => Epsilon (Point f a)Defined in linear-1.22 · Linear.Affine(Dim n, Epsilon a) => Epsilon (V n a)Defined in linear-1.22 · Linear.V