Module common

Module common 

Source
Expand description

Common utilities for ODE solvers

This module provides common utilities used by multiple ODE solvers.

Structs§

ODEState
State information for ODE solvers

Enums§

ODEType
Type of ODE problem
StepResult
Result of a single integration step

Functions§

calculate_error_weights
Calculate scaling factors for error control
estimate_initial_step
Calculate a safe step size based on function derivatives
extrapolate
Extrapolate solution values for use as initial guess
finite_difference_jacobian
Calculate finite difference approximation of the jacobian matrix
scaled_norm
Apply a scaled norm to an array
solve_linear_system
Solve a linear system Ax = b using Gaussian elimination with partial pivoting