Copyright | (c) Edward Kmett 2010-2015 |
---|---|
License | BSD3 |
Maintainer | ekmett@gmail.com |
Stability | experimental |
Portability | GHC only |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
The composition of two AD modes is an AD mode in its own right
Instances
Bounded t => Bounded (On t) Source # | |
Enum t => Enum (On t) Source # | |
Eq t => Eq (On t) Source # | |
Floating t => Floating (On t) Source # | |
Fractional t => Fractional (On t) Source # | |
Num t => Num (On t) Source # | |
Ord t => Ord (On t) Source # | |
Real t => Real (On t) Source # | |
Defined in Numeric.AD.Internal.On toRational :: On t -> Rational # | |
RealFloat t => RealFloat (On t) Source # | |
Defined in Numeric.AD.Internal.On floatRadix :: On t -> Integer # floatDigits :: On t -> Int # floatRange :: On t -> (Int, Int) # decodeFloat :: On t -> (Integer, Int) # encodeFloat :: Integer -> Int -> On t # significand :: On t -> On t # scaleFloat :: Int -> On t -> On t # isInfinite :: On t -> Bool # isDenormalized :: On t -> Bool # isNegativeZero :: On t -> Bool # | |
RealFrac t => RealFrac (On t) Source # | |
Erf t => Erf (On t) Source # | |
InvErf t => InvErf (On t) Source # | |
(Mode t, Mode (Scalar t)) => Mode (On t) Source # | |
Defined in Numeric.AD.Internal.On | |
type Scalar (On t) Source # | |
Defined in Numeric.AD.Internal.On |