ad-4.1: Automatic Differentiation

Safe HaskellNone

Numeric.AD.Internal.Forward.Double

Documentation

apply :: (ForwardDouble s -> b) -> Double -> bSource

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

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

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

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

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