ad-4.3.6: Automatic Differentiation

Safe HaskellNone
LanguageHaskell2010

Numeric.AD.Internal.Forward.Double

Documentation

data ForwardDouble #

Constructors

ForwardDouble 

Fields

Instances
Enum ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Eq ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Floating ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Fractional ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Num ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Ord ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Read ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Real ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

RealFloat ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

RealFrac ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Show ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Erf ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

InvErf ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Mode ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Associated Types

type Scalar ForwardDouble :: Type #

Jacobian ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

Associated Types

type D ForwardDouble :: Type #

type Scalar ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

type D ForwardDouble # 
Instance details

Defined in Numeric.AD.Internal.Forward.Double

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

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

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

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

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

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