Class RungeKutta5OdeSolver solves an initial value, Ordinary Differential Equation (ODE) using a non-adaptive explicit Runge-Kutta formula of order 5.

Namespace:  CenterSpace.NMath.Analysis
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public class RungeKutta5OdeSolver : OdeSolverBase
Visual Basic (Declaration)
Public Class RungeKutta5OdeSolver _
	Inherits OdeSolverBase
Visual C++
public ref class RungeKutta5OdeSolver : public OdeSolverBase

Remarks

Solves the given initial value problem for ordinary differential equations of the form y' = f(t,y) or y' = M(t,y)*f(t,y) for problems that involve a mass matrix M. This is a non-adaptive solver. The step sequence is determined by a user specifed vector of time values, but the derivative function is evaluated multiple times per step. The solver implements the Dormand-Prince method of order 5 in a general framework of explicit Runge-Kutta methods.

Inheritance Hierarchy

System..::.Object
  CenterSpace.NMath.Analysis..::.OdeSolverBase
    CenterSpace.NMath.Analysis..::.RungeKutta5OdeSolver

See Also