Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Numeric.Mantissa
Description
Real numbers in [0,1), represented as fixed-point reals stored in a machine word.
Fractional
would arguably be a better name, but is of course
already in use.
Synopsis
- data Mantissa = M# Mantissa#
- oneMinusE :: Mantissa
- mantissaFromWord :: Word -> Mantissa
- mantissaToWord :: Mantissa -> Word
- mantissaToFractional :: Fractional a => Mantissa -> a
Documentation
A real number in [0,1), represented as a boxed word
mantissaFromWord :: Word -> Mantissa Source #
mantissaToWord :: Mantissa -> Word Source #
mantissaToFractional :: Fractional a => Mantissa -> a Source #
Convert a mantissa to any Fractional type, implemented using
fromRational