RungeKutta45OdeSolverOptions Class 
Namespace: CenterSpace.NMath.Core
The RungeKutta45OdeSolverOptions type exposes the following members.
Name  Description  

RungeKutta45OdeSolverOptions 
Constructs an Options instance using default values for
all properties.

Name  Description  

AbsoluteTolerance 
Bound on the estimated error at each integration step. At the
ith integration step the error, e[i] for the estimated solution
y[i] satisfies
e[i] <= max(RelativeTolerance*Math.Abs(y[i]), AbsoluteTolerance[i])
 
InitialStepSize 
Suggested initial step size. The solver will try this first. By
default the solver determines an initial step size automatically.
 
MassMatrix 
Gets and sets the Mass matrix M for problems of the form
M*y' = F(t,y)
where M is a matrix of constant values.
 
MassMatrixFunction 
Gets and sets the timestate dependent Mass matrix M(t,y)
for problems of the form
M(t,y)*y' = F(t,y)
 
MaxStepSize 
Upper bound on step size. Defaults to onetenth of the times
span interval.
 
NormControl 
Control error relative to norm of solution. If true the
solver controls the error, e, in the solution, y, at each integration step by
norm(e) <= max(RelativeTolerance*norm(y), AbsoluteTolerance)
Default value is false.
 
OutputFunction 
Delegate for the output function.
 
Refine 
Increases the number of output points by the specified factor producing
smoother output. If Refine is n which is greater than 1, the solver subdivides each
time step into n smaller intervals and returns solutions at each time point.
The extra values produced for Refine are computed by means of continuous
extension formulas
The default for RungeKutta45OdeSolver solver is 4.
 
RelativeTolerance 
Bound on the estimated error at each integration step. At the
ith integration step the error, e[i] for the estimated solution
y[i] satisfies
e[i] <= max(RelativeTolerance*Math.Abs(y[i]), AbsoluteTolerance[i])

Name  Description  

DefaultAbsTolerance 
Default value for the absolute error tolerance.
