Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Futhark.Data.Compare
Description
Facilities for comparing values for equality. While Eq
instances are defined, these are not useful when NaNs are involved,
and do not *explain* the differences.
Documentation
compareValues :: Tolerance -> Value -> Value -> [Mismatch] Source #
Compare two Futhark values for equality.
compareSeveralValues :: Tolerance -> [Value] -> [Value] -> [Mismatch] Source #
As compareValues
, but compares several values. The two lists
must have the same length.
The maximum relative tolerance used for comparing floating-point results. 0.002 (0.2%) is a fine default if you have no particular opinion.
Instances
Show Tolerance Source # | |
Eq Tolerance Source # | |
Ord Tolerance Source # | |