|
GHC.Float | Portability | non-portable (GHC Extensions) | Stability | internal | Maintainer | cvs-ghc@haskell.org |
|
|
|
|
|
Description |
The types Float and Double, and the classes Floating and RealFloat.
|
|
Synopsis |
|
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 | |
|
|
Documentation |
|
data Double |
Double-precision floating point numbers. | Constructors | | Instances | |
|
|
data FFFormat |
Constructors | FFExponent | | FFFixed | | FFGeneric | |
|
|
|
data Float |
Single-precision floating point numbers. | Constructors | | Instances | |
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
| | Instances | |
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
| | Instances | |
|
|
data Double |
Double-precision floating point numbers. | Constructors | |
|
|
data Float |
Single-precision floating point numbers. | Constructors | |
|
|
data FFFormat |
Constructors | FFExponent | | FFFixed | | FFGeneric | |
|
|
|
data FFFormat |
Constructors | FFExponent | | FFFixed | | FFGeneric | |
|
|
|
data FFFormat |
Constructors | FFExponent | | FFFixed | | FFGeneric | |
|
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
acosDouble :: Double -> Double |
|
acosFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
asinDouble :: Double -> Double |
|
asinFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
atanDouble :: Double -> Double |
|
atanFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
cosDouble :: Double -> Double |
|
cosFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
coshDouble :: Double -> Double |
|
coshFloat :: Float -> Float |
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
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 |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
encodeFloat# :: Int# -> ByteArray# -> Int -> Float |
|
eqDouble :: Double -> Double -> Bool |
|
eqFloat :: Float -> Float -> Bool |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
expDouble :: Double -> Double |
|
expFloat :: Float -> Float |
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
expt :: Integer -> Int -> Integer |
|
expts :: Array Int Integer |
|
float2Double :: Float -> Double |
|
float2Int :: Float -> Int |
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
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 |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
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 |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
leDouble :: Double -> Double -> Bool |
|
leFloat :: Float -> Float -> Bool |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
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 |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
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 |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
scaleRat :: Rational -> Int -> Rational -> Rational -> Int -> Rational -> (Rational, Int) |
|
showFloat :: (RealFloat a) => a -> ShowS |
|
class (RealFrac a, Floating a) => RealFloat a where |
| Methods | atan2 :: a -> a -> a | | isNaN :: a -> Bool | | isInfinite :: a -> Bool | | isDenormalized :: a -> Bool | | isNegativeZero :: a -> Bool | | isIEEE :: a -> Bool | | scaleFloat :: Int -> a -> a | | significand :: a -> a | | exponent :: a -> Int | | encodeFloat :: Integer -> Int -> a | | decodeFloat :: a -> (Integer, Int) | | floatRange :: a -> (Int, Int) | | floatDigits :: a -> Int | | floatRadix :: a -> Integer |
|
|
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
sinDouble :: Double -> Double |
|
sinFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
sinhDouble :: Double -> Double |
|
sinhFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
sqrtDouble :: Double -> Double |
|
sqrtFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
tanDouble :: Double -> Double |
|
tanFloat :: Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
tanhDouble :: Double -> Double |
|
tanhFloat :: Float -> Float |
|
timesDouble :: Double -> Double -> Double |
|
timesFloat :: Float -> Float -> Float |
|
class (Fractional a) => Floating a where |
| Methods | asinh :: a -> a | | acosh :: a -> a | | atanh :: a -> a | | sinh :: a -> a | | cosh :: a -> a | | tanh :: a -> a | | asin :: a -> a | | acos :: a -> a | | atan :: a -> a | | sin :: a -> a | | cos :: a -> a | | tan :: a -> a | | (**) :: a -> a -> a | | logBase :: a -> a -> a | | exp :: a -> a | | log :: a -> a | | sqrt :: a -> a | | pi :: a |
|
|
|
Produced by Haddock version 0.3 |