| ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| Description | ||||||||||||||||||||||||||||||||||||||||||||
| The types Float and Double, and the classes Floating and RealFloat. | ||||||||||||||||||||||||||||||||||||||||||||
| Synopsis | ||||||||||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||||||||||
| class (Fractional a) => Floating a where | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| class (RealFrac a, Floating a) => RealFloat a where | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| data Float | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| data Double | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| showFloat :: (RealFloat a) => a -> ShowS | ||||||||||||||||||||||||||||||||||||||||||||
| data FFFormat | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| formatRealFloat :: (RealFloat a) => FFFormat -> Maybe Int -> a -> String | ||||||||||||||||||||||||||||||||||||||||||||
| roundTo :: Int -> Int -> [Int] -> (Int, [Int]) | ||||||||||||||||||||||||||||||||||||||||||||
| floatToDigits :: (RealFloat a) => Integer -> a -> ([Int], Int) | ||||||||||||||||||||||||||||||||||||||||||||
| fromRat :: (RealFloat a) => Rational -> a | ||||||||||||||||||||||||||||||||||||||||||||
| fromRat' :: (RealFloat a) => Rational -> a | ||||||||||||||||||||||||||||||||||||||||||||
| scaleRat :: Rational -> Int -> Rational -> Rational -> Int -> Rational -> (Rational, Int) | ||||||||||||||||||||||||||||||||||||||||||||
| minExpt :: Int | ||||||||||||||||||||||||||||||||||||||||||||
| maxExpt :: Int | ||||||||||||||||||||||||||||||||||||||||||||
| expt :: Integer -> Int -> Integer | ||||||||||||||||||||||||||||||||||||||||||||
| expts :: Array Int Integer | ||||||||||||||||||||||||||||||||||||||||||||
| integerLogBase :: Integer -> Integer -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| plusFloat :: Float -> Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| minusFloat :: Float -> Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| timesFloat :: Float -> Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| divideFloat :: Float -> Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| negateFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| gtFloat :: Float -> Float -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| geFloat :: Float -> Float -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| eqFloat :: Float -> Float -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| neFloat :: Float -> Float -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| ltFloat :: Float -> Float -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| leFloat :: Float -> Float -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| float2Int :: Float -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| int2Float :: Int -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| expFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| logFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| sqrtFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| sinFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| cosFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| tanFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| asinFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| acosFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| atanFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| sinhFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| coshFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| tanhFloat :: Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| powerFloat :: Float -> Float -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| plusDouble :: Double -> Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| minusDouble :: Double -> Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| timesDouble :: Double -> Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| divideDouble :: Double -> Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| negateDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| gtDouble :: Double -> Double -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| geDouble :: Double -> Double -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| eqDouble :: Double -> Double -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| neDouble :: Double -> Double -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| leDouble :: Double -> Double -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| ltDouble :: Double -> Double -> Bool | ||||||||||||||||||||||||||||||||||||||||||||
| double2Int :: Double -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| int2Double :: Int -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| double2Float :: Double -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| float2Double :: Float -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| expDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| logDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| sqrtDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| sinDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| cosDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| tanDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| asinDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| acosDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| atanDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| sinhDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| coshDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| tanhDouble :: Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| powerDouble :: Double -> Double -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| encodeFloat# :: Int# -> ByteArray# -> Int -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| int_encodeFloat# :: Int# -> Int -> Float | ||||||||||||||||||||||||||||||||||||||||||||
| isFloatNaN :: Float -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| isFloatInfinite :: Float -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| isFloatDenormalized :: Float -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| isFloatNegativeZero :: Float -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| encodeDouble# :: Int# -> ByteArray# -> Int -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| int_encodeDouble# :: Int# -> Int -> Double | ||||||||||||||||||||||||||||||||||||||||||||
| isDoubleNaN :: Double -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| isDoubleInfinite :: Double -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| isDoubleDenormalized :: Double -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| isDoubleNegativeZero :: Double -> Int | ||||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.4 |