dvda-0.4: Efficient automatic differentiation and code generation
Dvda.Algorithm.Eval
Synopsis
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