Click or drag to resize

Altaxo.Calc.Ode Namespace

[Missing <summary> documentation for "N:Altaxo.Calc.Ode"]

Classes
 ClassDescription
Public classBandJacobianMatrixEvaluator Approximates the jacobian matrix using finite differences (assuming the jacobian is a band matrix with a fixed lower and upper bandwidth).
Public classDenseJacobianMatrixEvaluator Approximates the jacobian matrix using finite differences (assuming the jacobian is a dense matrix).
Public classDOP853 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.
Protected classDOP853CoreDOP853 
Public classGearsBDFWithNordsieckState Implements Gear's method for integration of stiff ordinary differential equations with step size and order adjustments, using Nordsieck's state.
Public classGearsBDFWithNordsieckStateCore Contains core functions for Gear's method in combination with the Nordsieck state.
Public classMultiStepMethodBase 
Public classMultiStepMethodBaseInitializationData Stores the initialization data.
Public classMultiStepMethodOptions Options for multistep Ode methods.
Public classOdeMethodOptions Options for explicit Runge-Kutta methods.
Public classRK546M 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 .
Public classRK547M Runge-Kutta method of 5th order of Dormand and Prince with 7 stages. This method can provide dense output of order 4.
Public classRK8713M 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.
Public classRKF43 Embbeded formula of Runge-Kutta-Fehlberg, with an order of 4. This method supports dense output of order 3.
Public classRungeKuttaExplicitBase Base class for explicit Runge-Kutta methods.
Protected classRungeKuttaExplicitBaseCore The core implements functionality common to all Runge-Kutta methods, like stepping, error evaluation, interpolation and initial step finding.
Public classSparseJacobianMatrixEvaluator Approximates the jacobian matrix using finite differences (assuming the jacobian is a sparse matrix).
Delegates
 DelegateDescription
Public delegateMultiStepMethodBaseCalculateJacobian Delegate to evaluate the Jacobian, i.e. the derivative of F with respect to y.
Enumerations
 EnumerationDescription
Public enumerationErrorNorm Designates the norm used to calculate the local error.
Public enumerationOdeIterationMethod Iteration method for implicit Ode method (Gear's, implicit Adam's, and so on).
Public enumerationStepSizeFilter Designates the filter method for calculation of the recommended step size of the next step.