Class RungeKutta5OdeSolver solves an initial value, Ordinary Differential
Equation (ODE) using a non-adaptive explicit Runge-Kutta formula of order 5.
Namespace:
CenterSpace.NMath.AnalysisAssembly: 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
CenterSpace.NMath.Analysis..::.OdeSolverBase
CenterSpace.NMath.Analysis..::.RungeKutta5OdeSolver