sg-ode
Data Fields
SgOde Struct Reference

Data Fields

struct SgVectorDriver drv
 
SgVectoryy
 Solution vector at x
 
SgVectoryp
 Derivative of solution vector at x after successful step.
 
SgVectorwt
 Vector of weights for error criterion.
 
SgVectorp
 
SgVectorypout
 
SgVectorphi [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
 

Field Documentation

◆ h

double SgOde::h

Appropriate step size for next step.

Normally determined by code

◆ k

unsigned SgOde::k

Appropriate order for next step (determined by code).

Invariant: k >= 1 && k < 13


The documentation for this struct was generated from the following file: