| Copyright | (c) Michal Konecny |
|---|---|
| License | BSD3 |
| Maintainer | mikkonecny@gmail.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Numeric.MixedTypes.Reduce
Description
Mechanism to throw an error when a value gets too inaccurate.
Documentation
class CanGiveUpIfVeryInaccurate t where Source #
Minimal complete definition
Nothing
Methods
giveUpIfVeryInaccurate :: CN t -> CN t Source #
If the value contains so little information that it is seen as useless, drop the value and add an error indicating what happened.
Instances
| CanGiveUpIfVeryInaccurate Double Source # | |
Defined in Numeric.MixedTypes.Reduce | |
| CanGiveUpIfVeryInaccurate Int Source # | |
Defined in Numeric.MixedTypes.Reduce | |
| CanGiveUpIfVeryInaccurate Integer Source # | |
Defined in Numeric.MixedTypes.Reduce | |
| CanGiveUpIfVeryInaccurate Rational Source # | |
Defined in Numeric.MixedTypes.Reduce | |