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