ad-4.3.5: Automatic Differentiation

Safe HaskellNone
LanguageHaskell2010

Numeric.AD.Internal.Forward.Double

Documentation

data ForwardDouble Source #

Constructors

ForwardDouble 

Fields

Instances

Enum ForwardDouble Source # 
Eq ForwardDouble Source # 
Floating ForwardDouble Source # 
Fractional ForwardDouble Source # 
Num ForwardDouble Source # 
Ord ForwardDouble Source # 
Read ForwardDouble Source # 
Real ForwardDouble Source # 
RealFloat ForwardDouble Source # 
RealFrac ForwardDouble Source # 
Show ForwardDouble Source # 
Erf ForwardDouble Source # 
InvErf ForwardDouble Source # 
Mode ForwardDouble Source # 
Jacobian ForwardDouble Source # 
type Scalar ForwardDouble Source # 
type D ForwardDouble Source # 

apply :: (ForwardDouble -> b) -> Double -> b Source #

bind :: Traversable f => (f ForwardDouble -> b) -> f Double -> f b Source #

bind' :: Traversable f => (f ForwardDouble -> b) -> f Double -> (b, f b) Source #

bindWith :: Traversable f => (Double -> b -> c) -> (f ForwardDouble -> b) -> f Double -> f c Source #

bindWith' :: Traversable f => (Double -> b -> c) -> (f ForwardDouble -> b) -> f Double -> (b, f c) Source #

transposeWith :: (Functor f, Foldable f, Traversable g) => (b -> f a -> c) -> f (g a) -> g b -> g c Source #