Processing math: 100%

Module Cvodes

module Cvodes: sig .. end

Sensitivity analysis (forward and adjoint) and quadrature equations for CVODE.

These submodules extend basic state functions, ˙y=f(t,y), with parameters p and quadrature variables yQ. The former exposes a new dependency, ˙y=f(t,y,p), relative to which the sensitivity of a solution can be approximated. The latter effectively suppresses a dependency (yQ is disjoint from y), ˙yQ=fQ(t,y,p), to reduce computation costs.


type ('data, 'kind) session = ('data, 'kind) Cvode.session 

Alias for Cvode sessions. The Cvodes submodules all work by ‘extending’ an existing session created with Cvode.init.

module Quadrature: sig .. end

Integration of pure quadrature equations.

module Sensitivity: sig .. end

(Forward) Sensitivity analysis of ODEs with respect to their parameters.

module Adjoint: sig .. end

(Adjoint) Sensitivity analysis of ODEs with respect to their parameters.