Altaxo.Calc.Ode Namespace

Type Description

BandJacobianMatrixEvaluator

Approximates the jacobian matrix using finite differences (assuming the jacobian is a band matrix with a fixed lower and upper bandwidth).

DenseJacobianMatrixEvaluator

Approximates the jacobian matrix using finite differences (assuming the jacobian is a dense matrix).

DOP853

Runge-Kutta method of 8th order of Dormand and Prince. Supports step size control, stiffness detection and dense output. If dense output is not needed, it is recommended to use RK8713M instead, which gives slighly better accuracy.

ErrorNorm

Designates the norm used to calculate the local error.

GearsBDFWithNordsieckState

Implements Gear's method for integration of stiff ordinary differential equations with step size and order adjustments, using Nordsieck's state.

MultiStepMethodBase

MultiStepMethodOptions

Options for multistep Ode methods.

OdeIterationMethod

Iteration method for implicit Ode method (Gear's, implicit Adam's, and so on).

OdeMethodOptions

Options for explicit Runge-Kutta methods.

RK546M

Runge-Kutta method of 5th order of Dormand and Prince with 6 stages. Attention: This method can only provide dense output of order 3. If dense output of high accuracy is needed, use method RK547M .

RK547M

Runge-Kutta method of 5th order of Dormand and Prince with 7 stages. This method can provide dense output of order 4.

RK8713M

Runge-Kutta method of 8th order of Dormand and Prince. Attention: this method can only provide dense output of order 3. If accurate dense output is needed, please use method DOP853.

RKF43

Embbeded formula of Runge-Kutta-Fehlberg, with an order of 4. This method supports dense output of order 3.

RungeKuttaExplicitBase

Base class for explicit Runge-Kutta methods.

SparseJacobianMatrixEvaluator

Approximates the jacobian matrix using finite differences (assuming the jacobian is a sparse matrix).

StepSizeFilter

Designates the filter method for calculation of the recommended step size of the next step.