dvda-0.3.2: Efficient automatic differentiation and code generation

Safe HaskellSafe-Infered

Dvda.MultipleShooting.Types

Documentation

data Constraint a Source

Constructors

Constraint a Ordering a 

Instances

data Ode a Source

Constructors

Ode (SparseVec (Expr a) -> SparseVec (Expr a) -> SparseVec (Expr a)) (Int, Int) 

data BCTime Source

Constructors

ALWAYS 
TIMESTEP Int 

Instances

eulerError' :: Fractional (Expr a) => [Expr a] -> [Expr a] -> [Expr a] -> [Expr a] -> ([Expr a] -> [Expr a] -> [Expr a]) -> Expr a -> [Expr a]Source

simpsonsRuleError' :: Fractional (Expr a) => [Expr a] -> [Expr a] -> [Expr a] -> [Expr a] -> ([Expr a] -> [Expr a] -> [Expr a]) -> Expr a -> [Expr a]Source