Core |
The DOP853CoreDOP853 type exposes the following members.
Name | Description | |
---|---|---|
_a | Central coefficients of the Runge-Kutta scheme. See [1], page 135. (Inherited from RungeKuttaExplicitBaseCore) | |
_a_interpolation | Additional central coefficients of the Runge-Kutta scheme optionally needed for interpolation. (Inherited from RungeKuttaExplicitBaseCore) | |
_absoluteTolerances |
The absolute tolerance. This is either an array of length 1 (in this case the absolute tolerances of all y values
are equal), or an array of the same size than y.
(Inherited from RungeKuttaExplicitBaseCore) | |
_b | High order bottom side coefficients of the Runge-Kutta scheme. (Inherited from RungeKuttaExplicitBaseCore) | |
_bhml | Differences between high order and low order bottom side coefficients of the Runge-Kutta scheme (for error estimation). (Inherited from RungeKuttaExplicitBaseCore) | |
_c | Left side coefficients of the Runge-Kutta scheme (partitions of the step). (Inherited from RungeKuttaExplicitBaseCore) | |
_c_interpolation |
Additional left side coefficients of the Runge-Kutta scheme optionally needed for dense output (partitions of the step).
(Inherited from RungeKuttaExplicitBaseCore) | |
_f |
The ODE function. First argument is the independent variable (usually named x or t),
2nd argument are the current y values, and the 3rd argument adopts the derivatives dy/dx calculated by this function.
(Inherited from RungeKuttaExplicitBaseCore) | |
_interpolationCoefficients |
The interpolation coefficients. Note that zero to third order is calculated from the y and slopes at the start and end of the step.
Thus, this coefficients only have to cover the orders 4.. n of the interpolation.
(Inherited from RungeKuttaExplicitBaseCore) | |
_isDenseOutputPrepared | True if dense output was prepared, i.e. the array _rcont contains valid values. (Inherited from RungeKuttaExplicitBaseCore) | |
_isFirstSameAsLastMethod | True if the last point is the same as first point (FSAL property). This is for instance true for the Dormand-Prince (RK547M) method. (Inherited from RungeKuttaExplicitBaseCore) | |
_isKnextEvaluated |
Designates whether the slope at y_current was evaluated (for non-FSAL methods).
For FSAL methods, this value is meaningless, because the last stage always contains k_next after a step.
(Inherited from RungeKuttaExplicitBaseCore) | |
_k | Array of derivatives at the different stages. (Inherited from RungeKuttaExplicitBaseCore) | |
_numberOfAdditionalStagesForDenseOutput | The number of additional stages for dense output of high order. (Inherited from RungeKuttaExplicitBaseCore) | |
_numberOfNonstiffEvaluationResults | The number of evaluation results in ThrowIfStiffnessDetected, for which the result was false (non-stiff).
This counter is re-set to zero if a stiff condition is detected.
(Inherited from RungeKuttaExplicitBaseCore) | |
_numberOfRejectedStiffnessDetectionCalls |
The number of rejected stiffness detection calls after the last stiffness evaluation.
(Inherited from RungeKuttaExplicitBaseCore) | |
_numberOfStages | The number of stages of this method. (Inherited from RungeKuttaExplicitBaseCore) | |
_numberOfStiffEvaluationResults | The number of evaluation results in ThrowIfStiffnessDetected, for which the result was true (stiff).
This counter is re-set to zero if a non-stiff condition is detected.
(Inherited from RungeKuttaExplicitBaseCore) | |
_order | Order of the Runge-Kutta method (the highest order of the embedded pair). (Inherited from RungeKuttaExplicitBaseCore) | |
_rcont | Contains the precalcuated polynomial coefficients for dense output. (Inherited from RungeKuttaExplicitBaseCore) | |
_relativeTolerances |
The relativ tolerances. This is either an array of length 1 (in this case the relative tolerances of all y values
are equal), or an array of the same size than y.
(Inherited from RungeKuttaExplicitBaseCore) | |
_stepSize_current | Step size of the current step. (Inherited from RungeKuttaExplicitBaseCore) | |
_stepSize_previous | Step size of the previous step. (Inherited from RungeKuttaExplicitBaseCore) | |
_stepSizeFilter |
The step size filter.
(Inherited from RungeKuttaExplicitBaseCore) | |
_stiffnessDetectionEveryNumberOfSteps |
Number of (successfull) steps between calls to stiffness detection. If this is null, then stiffness detection is disabled.
(Inherited from RungeKuttaExplicitBaseCore) | |
_stiffnessDetectionThresholdValueSquared |
Squared value of the stiffness detection threshold.
(Inherited from RungeKuttaExplicitBaseCore) | |
_wasSolutionPointEvaluated | True if at least one solution point was evaluated. (Inherited from RungeKuttaExplicitBaseCore) | |
_x_current | X value at the end of the current step. (Inherited from RungeKuttaExplicitBaseCore) | |
_x_previous | X value at the begin of the current step. (Inherited from RungeKuttaExplicitBaseCore) | |
_y_current | Y values at the end of the current step. (Inherited from RungeKuttaExplicitBaseCore) | |
_y_current_LocalError |
Contains the array of local errors.
(Inherited from RungeKuttaExplicitBaseCore) | |
_y_previous | Y values at the beginning of the current step. (Inherited from RungeKuttaExplicitBaseCore) | |
_y_stages | Array to accomodate y for calculation of the stages.
At the end of EvaluateNextSolutionPoint(Double), this array usually contains the y
of the last stage (for non-FSAL methods), or the y of the stage before the last stage (FSAL methods).
(Inherited from RungeKuttaExplicitBaseCore) |