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