dvda-0.4: Efficient automatic differentiation and code generation

Safe HaskellNone

Dvda.Algorithm.Eval

Synopsis

Documentation

runAlgorithm :: Vector v a => Algorithm a -> v a -> Either String (v a)Source

purely run an algoritm

runAlgorithm' :: Vector v a => Algorithm a -> v a -> Mutable v s a -> ST s (Maybe String)Source

run an algoritm in the ST monad, mutating a user-provided output vector