dvda-0.3.0.1: Efficient automatic differentiation and code generation
Dvda.Dual
Synopsis
data Dual a Source
Constructors
Fields
Instances
fad :: Num a => (Dual a -> Dual a) -> a -> aSource
Forward derivative propogation. fad sin x == cos x
fad' :: Num a => (Dual a -> [Dual a]) -> a -> [a]Source
Forward derivative propogation. fad' [sin x, 2*x] == [cos x, 2]