|
sg-ode
|
Data Fields | |
| struct SgVectorDriver | drv |
| SgVector * | yy |
Solution vector at x | |
| SgVector * | yp |
Derivative of solution vector at x after successful step. | |
| SgVector * | wt |
| Vector of weights for error criterion. | |
| SgVector * | p |
| SgVector * | ypout |
| SgVector * | phi [16] |
| double | alpha [12] |
| double | beta [12] |
| double | sig [13] |
| double | v [12] |
| double | w [12] |
| double | g [13] |
| double | psi [12] |
| double | x |
| Independent variable. | |
| double | h |
| Appropriate step size for next step. More... | |
| double | hold |
| Step size used for last successful step. | |
| double | told |
| double | delsgn |
| unsigned | ns |
| unsigned | k |
| Appropriate order for next step (determined by code). More... | |
| unsigned | kold |
| Order used for last successful step. | |
| bool | isnold |
| "iflag_sign_old": whether the user-provided iflag was positive (controls whether solver is allowed to overshoot and interpolate) | |
| bool | nornd |
| Indicates whether extra precautions are necessary to reduce round-off error (probably an abbreviation for "no_round_off_error") | |
| bool | phase1 |
| bool | start |
true on first step, false otherwise | |
| double SgOde::h |
Appropriate step size for next step.
Normally determined by code
| unsigned SgOde::k |
Appropriate order for next step (determined by code).
Invariant: k >= 1 && k < 13
1.8.13