Module Sundials

module Sundials: sig .. end

Generic definitions, arrays, and utility functions.


module Config: Sundials_Config

Installation specific constants.

module Index: Sundials_Index

Index values for sparse matrices.

Exceptions

exception RecoverableFailure

Indicates a recoverable failure within a callback function. Any other exception normally indicates an unrecoverable failure.

exception NonPositiveEwt

Raised by error-weight functions on non-positive error weights. See Cvode.WFtolerances or Ida.WFtolerances.

Arrays

module RealArray: Sundials_RealArray

Vectors of floats (one-dimensional bigarrays).

module RealArray2: Sundials_RealArray2

Matrices of floats (wrappers around two-dimensional bigarrays with extra internal information required by Sundials).

module LintArray: Sundials_LintArray

Vectors of integers (one-dimensional bigarrays).

Arrays of roots (zero-crossings)

module Roots: sig .. end

Vectors of root (zero-crossing) statuses.

module RootDirs: sig .. end

Vectors of root (zero-crossing) directions.

Constraints

module Constraint: sig .. end

Symbolic names for variable constraints.

Matrices and Linear Solvers

module Matrix: Sundials_Matrix
module LinearSolver: Sundials_LinearSolver

Solver results and error reporting

module Logfile: Sundials_Logfile

Files for error and diagnostic information.

module Util: sig .. end