Copyright | (c) Conal Elliott 2008-2013 |
---|---|
License | BSD3 |
Maintainer | conal@conal.net |
Stability | experimental |
Safe Haskell | Safe |
Language | Haskell98 |
Number class instances for tuples
Orphan instances
(Floating a, Floating b) => Floating (a, b) # | |
(Fractional a, Fractional b) => Fractional (a, b) # | |
(Num a, Num b) => Num (a, b) # | |
(Floating a, Floating b, Floating c) => Floating (a, b, c) # | |
exp :: (a, b, c) -> (a, b, c) # log :: (a, b, c) -> (a, b, c) # sqrt :: (a, b, c) -> (a, b, c) # (**) :: (a, b, c) -> (a, b, c) -> (a, b, c) # logBase :: (a, b, c) -> (a, b, c) -> (a, b, c) # sin :: (a, b, c) -> (a, b, c) # cos :: (a, b, c) -> (a, b, c) # tan :: (a, b, c) -> (a, b, c) # asin :: (a, b, c) -> (a, b, c) # acos :: (a, b, c) -> (a, b, c) # atan :: (a, b, c) -> (a, b, c) # sinh :: (a, b, c) -> (a, b, c) # cosh :: (a, b, c) -> (a, b, c) # tanh :: (a, b, c) -> (a, b, c) # asinh :: (a, b, c) -> (a, b, c) # acosh :: (a, b, c) -> (a, b, c) # atanh :: (a, b, c) -> (a, b, c) # log1p :: (a, b, c) -> (a, b, c) # expm1 :: (a, b, c) -> (a, b, c) # | |
(Fractional a, Fractional b, Fractional c) => Fractional (a, b, c) # | |
(Num a, Num b, Num c) => Num (a, b, c) # | |
(Floating a, Floating b, Floating c, Floating d) => Floating (a, b, c, d) # | |
exp :: (a, b, c, d) -> (a, b, c, d) # log :: (a, b, c, d) -> (a, b, c, d) # sqrt :: (a, b, c, d) -> (a, b, c, d) # (**) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # logBase :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # sin :: (a, b, c, d) -> (a, b, c, d) # cos :: (a, b, c, d) -> (a, b, c, d) # tan :: (a, b, c, d) -> (a, b, c, d) # asin :: (a, b, c, d) -> (a, b, c, d) # acos :: (a, b, c, d) -> (a, b, c, d) # atan :: (a, b, c, d) -> (a, b, c, d) # sinh :: (a, b, c, d) -> (a, b, c, d) # cosh :: (a, b, c, d) -> (a, b, c, d) # tanh :: (a, b, c, d) -> (a, b, c, d) # asinh :: (a, b, c, d) -> (a, b, c, d) # acosh :: (a, b, c, d) -> (a, b, c, d) # atanh :: (a, b, c, d) -> (a, b, c, d) # log1p :: (a, b, c, d) -> (a, b, c, d) # expm1 :: (a, b, c, d) -> (a, b, c, d) # | |
(Fractional a, Fractional b, Fractional c, Fractional d) => Fractional (a, b, c, d) # | |
(Num a, Num b, Num c, Num d) => Num (a, b, c, d) # | |
(+) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # (-) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # (*) :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) # negate :: (a, b, c, d) -> (a, b, c, d) # abs :: (a, b, c, d) -> (a, b, c, d) # signum :: (a, b, c, d) -> (a, b, c, d) # fromInteger :: Integer -> (a, b, c, d) # | |
(Floating a, Floating b, Floating c, Floating d, Floating e) => Floating (a, b, c, d, e) # | |
exp :: (a, b, c, d, e) -> (a, b, c, d, e) # log :: (a, b, c, d, e) -> (a, b, c, d, e) # sqrt :: (a, b, c, d, e) -> (a, b, c, d, e) # (**) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # logBase :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # sin :: (a, b, c, d, e) -> (a, b, c, d, e) # cos :: (a, b, c, d, e) -> (a, b, c, d, e) # tan :: (a, b, c, d, e) -> (a, b, c, d, e) # asin :: (a, b, c, d, e) -> (a, b, c, d, e) # acos :: (a, b, c, d, e) -> (a, b, c, d, e) # atan :: (a, b, c, d, e) -> (a, b, c, d, e) # sinh :: (a, b, c, d, e) -> (a, b, c, d, e) # cosh :: (a, b, c, d, e) -> (a, b, c, d, e) # tanh :: (a, b, c, d, e) -> (a, b, c, d, e) # asinh :: (a, b, c, d, e) -> (a, b, c, d, e) # acosh :: (a, b, c, d, e) -> (a, b, c, d, e) # atanh :: (a, b, c, d, e) -> (a, b, c, d, e) # log1p :: (a, b, c, d, e) -> (a, b, c, d, e) # expm1 :: (a, b, c, d, e) -> (a, b, c, d, e) # | |
(Fractional a, Fractional b, Fractional c, Fractional d, Fractional e) => Fractional (a, b, c, d, e) # | |
(Num a, Num b, Num c, Num d, Num e) => Num (a, b, c, d, e) # | |
(+) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # (-) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # (*) :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) # negate :: (a, b, c, d, e) -> (a, b, c, d, e) # abs :: (a, b, c, d, e) -> (a, b, c, d, e) # signum :: (a, b, c, d, e) -> (a, b, c, d, e) # fromInteger :: Integer -> (a, b, c, d, e) # | |
(Floating a, Floating b, Floating c, Floating d, Floating e, Floating f) => Floating (a, b, c, d, e, f) # | |
exp :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # log :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # sqrt :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # (**) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) # logBase :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) # sin :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # cos :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # tan :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # asin :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # acos :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # atan :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # sinh :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # cosh :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # tanh :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # asinh :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # acosh :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # atanh :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # log1p :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # expm1 :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # | |
(Fractional a, Fractional b, Fractional c, Fractional d, Fractional e, Fractional f) => Fractional (a, b, c, d, e, f) # | |
(Num a, Num b, Num c, Num d, Num e, Num f) => Num (a, b, c, d, e, f) # | |
(+) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) # (-) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) # (*) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) # negate :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # abs :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # signum :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) # fromInteger :: Integer -> (a, b, c, d, e, f) # | |
(Floating a, Floating b, Floating c, Floating d, Floating e, Floating f, Floating g) => Floating (a, b, c, d, e, f, g) # | |
exp :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # log :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # sqrt :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # (**) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # logBase :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # sin :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # cos :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # tan :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # asin :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # acos :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # atan :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # sinh :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # cosh :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # tanh :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # asinh :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # acosh :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # atanh :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # log1p :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # expm1 :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # log1pexp :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # log1mexp :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # | |
(Fractional a, Fractional b, Fractional c, Fractional d, Fractional e, Fractional f, Fractional g) => Fractional (a, b, c, d, e, f, g) # | |
(Num a, Num b, Num c, Num d, Num e, Num f, Num g) => Num (a, b, c, d, e, f, g) # | |
(+) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # (-) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # (*) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # negate :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # abs :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # signum :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) # fromInteger :: Integer -> (a, b, c, d, e, f, g) # |