Click or drag to resize

OdeImplicitRungeKutta5 Class

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)).
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Ode.ObsoletexOdeBase
    Altaxo.Calc.Ode.ObsoletexBaseOdeRungeKutta
      Altaxo.Calc.Ode.ObsoleteOdeImplicitRungeKutta5

Namespace: Altaxo.Calc.Ode.Obsolete
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public sealed class OdeImplicitRungeKutta5 : xBaseOdeRungeKutta

The OdeImplicitRungeKutta5 type exposes the following members.

Constructors
 NameDescription
Public methodOdeImplicitRungeKutta5 Initializes a new instance of the OdeImplicitRungeKutta5 class.
Public methodOdeImplicitRungeKutta5(OdeFunction, Int32) Initializes a new instance of the OdeImplicitRungeKutta5 class.
Public methodOdeImplicitRungeKutta5(OdeFunction, OdeJacobian, Int32) Initializes a new instance of the OdeImplicitRungeKutta5 class.
Top
Properties
 NameDescription
Public propertyAbsTol An absolute error tolerance parameter
(Inherited from xOdeBase)
Public propertyAbsTolArray An absolute error tolerance array (length numEquations).
(Inherited from xOdeBase)
Public propertyErrorToleranceType Specifies the type of the relative error and absolute error tolerances.
(Inherited from xOdeBase)
Public propertyRelTol A relative error tolerance parameter.
(Inherited from xOdeBase)
Public propertyRelTolArray A relative error tolerance array ( length numEquations).
(Inherited from xOdeBase)
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitializeODEs(OdeFunction, Int32) Method that initialize the ODE to solve.
(Overrides xOdeBaseInitializeODEs(OdeFunction, Int32))
Public methodInitializeODEs(OdeFunction, OdeJacobian, Int32) Method that initialize the ODE to solve.
Public methodInitializeODEs(OdeFunction, Int32, Double, Double) Method that initialize the ODE to solve.
(Overrides xOdeBaseInitializeODEs(OdeFunction, Int32, Double, Double))
Public methodInitializeODEs(OdeFunction, OdeJacobian, Int32, Double, Double) Method that initialize the ODE to solve.
Public methodSetInitialValues Sets the initial values for the differential equations.
(Inherited from xOdeBase)
Public methodSolve(Double, Double) Computes the solution of the differntial equations.
(Inherited from xBaseOdeRungeKutta)
Public methodSolve(Double, Double, OdeSolution) Computes the solution of the differntial equations.
(Inherited from xBaseOdeRungeKutta)
Public methodSolve(Double, Double, Double, Double) Computes the solution of the differntial equations.
(Inherited from xBaseOdeRungeKutta)
Public methodSolve(Double, Double, Double, Double, OdeSolution) Computes the solution of the differntial equations.
(Inherited from xBaseOdeRungeKutta)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also