Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations Namespace

The Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations namespace contains classes for integrating systems of ordinary differential equations (ODE's).

Classes

ClassicRungeKuttaIntegrator Represents a 4th order Runge-Kutta integrator.
CvodeIntegrator Represents an integrator that uses an adaptive Adams-Bashforth/Adams-Moulton algorithm for non-stiff systems and Backwards Differentiation Formulas (BDF) for stiff systems.
OdeIntegrator Represents an algorithm that integrates a system of Ordinary Differential Equations (ODE's).
RungeKuttaDormandPrince Represents a 4th/5th order Runge-Kutta integrator with step size control.
RungeKuttaFehlbergIntegrator Represents a 4th/5th order Runge-Kutta integrator with step size control.

Delegates

DifferentialFunction Specifies the type of a function that defines a system of ordinary differential equations.
DifferentialJacobianFunction Represents a function that computes the Jacobian for a system of ordinary differential equations.

Enumerations

OdeIntegrator.OdeIntegrationTask Enumerates the possible integration tasks of an ODE integrator.
OdeKind Enumerates the methods used by the CvodeIntegrator.