Click or drag to resize

Altaxo.Calc.Ode.Obsolete Namespace

Contains legacy ordinary differential equation solvers retained for compatibility.
Classes
 ClassDescription
Public classCharacters Represents a character array and provides methods for manipulating and converting character data.
Public classCommonBlock Represents a common block that can contain double-precision, single-precision, and integer data.
Public classFortranLib Provides helper functions that emulate selected Fortran intrinsic string operations.
Public classGaussProvides implementation of Gaussian elimination with partial pivoting
Public classGearsBDFOptionsOptions for a former ODE solver.
Public classMatrix Matrix class.
Public classOde Realization of some numerical methods for ODE solving.
Public classOdeAdamsMoulton Solves an initial-value problem for nonstiff ordinary differential equations using the Adams-Moulton method. dy(i)/dt = f(i,t,y(1),y(2),...,y(N)).
Public classOdeGearsBDF Solves an initial-value problem for stiff ordinary differential equations using the Gear’s BDF method. dy(i)/dt = f(i,t,y(1),y(2),...,y(N)).
Obsolete
Public classOdeHelpers Contains helper extension methods for working with ODE solutions.
Public classOdeImplicitRungeKutta5 Solves an initial-value problem for stiff ordinary differential equations using the implicit Runge-Kutta method of order 5. dy(i)/dt = f(i,t,y(1),y(2),...,y(N)).
Public classOdouble Represents a double-precision floating-point number.
Public classOint Represents a 32-bit signed integer.
Public classOptionsODE solver options
Public classSparseMatrixSparse matrix class
Public classxBaseOdeRungeKutta Represents a base class for the Runge-Kutta classes.
Public classxOdeBase Represents the base class for the Odes.
Structures
 StructureDescription
Public structureSolutionPointStructure to represent solution point. Current point has form (t,x1,x2,...,xn), where n is problem's dimension
Public structureSparseVector Represents a sparse vector of double-precision values.
Public structureVectorVector implementation. This is thin wrapper over 1D array
Delegates
 DelegateDescription
Public delegateOdeFunction Delegate defining the Ordinary Differential Equations (ODEs) dy(i)/dt = f(i) = f(i,t,y(1),y(2),...,y(N)).
Public delegateOdeJacobian Delegate that compute the Jacobian matrix df/dy (size NxN), as a function of the scalar t and the vector y.
Public delegateOdeSolution Delegate used for solution output.
Enumerations
 EnumerationDescription
Public enumerationErrorToleranceEnum Specifies the type of the relative error and absolute error tolerances.