xBase |
The xBaseOdeRungeKutta type exposes the following members.
Name | Description | |
---|---|---|
_AbsTol |
An absolute error tolerance parameter
(Inherited from xOdeBase) | |
_AbsTolArray |
An absolute error tolerance parameter(array of length NEQ)
(Inherited from xOdeBase) | |
_Errors |
Array containing the exception messages.
(Inherited from xOdeBase) | |
_IDID | REPORTS ON SUCCESSFULNESS UPON RETURN: IDID= 1 COMPUTATION SUCCESSFUL, IDID= 2 COMPUT. SUCCESSFUL (INTERRUPTED BY SOLOUTR) IDID=-1 INPUT IS NOT CONSISTENT, IDID=-2 LARGER NMAX IS NEEDED, IDID=-3 STEP SIZE BECOMES TOO SMALL. IDID=-4 PROBLEM IS PROBABLY STIFF (INTERRUPTED). | |
_InvokeInitializeODEs |
Indicated if the InitializeODEs method need to be invoked.
(Inherited from xOdeBase) | |
_InvokeSetInitialValues |
Indicated if the SetInitialValues method need to be invoked.
(Inherited from xOdeBase) | |
_IOut | SWITCH FOR CALLING THE SUBROUTINE SOLOUTR: IOUT=0: SUBROUTINE IS NEVER CALLED IOUT=1: SUBROUTINE IS USED FOR OUTPUT. IOUT=2: DENSE OUTPUT IS PERFORMED IN SOLOUTR (IN THIS CASE WORK(5) MUST BE SPECIFIED) | |
_IPar |
User-specified array used to communicate integer parameter
(Inherited from xOdeBase) | |
_ITolAdamsGears |
For AdamsMoulton and OdeGearsBDF:
MeITol = An indicator for the type of error control.
ITOL RTOL ATOL EWT(i)
MeITol =1 scalar scalar RTOL*ABS(Y(i)) + ATOL
MeITol =2 scalar array RTOL*ABS(Y(i)) + ATOL(i)
MeITol =3 array scalar RTOL(i)*ABS(Y(i)) + ATOL
MeITol =4 array array RTOL(i)*ABS(Y(i)) + ATOL(i)
(Inherited from xOdeBase) | |
_ITolRK |
For Runge-Kutta
ITol = An indicator for the type of error control.
ITOL=0: BOTH RTOL AND ATOL ARE SCALARS.
ITOL=1: BOTH RTOL AND ATOL ARE VECTORS.
(Inherited from xOdeBase) | |
_IWork |
MeIWork= An integer work array.
(Inherited from xOdeBase) | |
_Liw |
MeLiw= the length of the array IWORK
(Inherited from xOdeBase) | |
_Lrw |
MeLrw= The length of the array RWORK
(Inherited from xOdeBase) | |
_NEquations |
The number of equations
(Inherited from xOdeBase) | |
_RelTol |
A relative error tolerance parameter.
The input parameters ITOL, RTOL, and ATOL determine
the error control performed by the solver. The solver will
control the vector e = (e(i)) of estimated local errors
in Y, according to an inequality of the form
rms-norm of ( e(i)/EWT(i) ) .le. 1,
where EWT(i) = RTOL(i)*abs(Y(i)) + ATOL(i),
(Inherited from xOdeBase) | |
_RelTolArray |
A relative error tolerance parameter, either a scalar or an array of length NEQ.
(Inherited from xOdeBase) | |
_RPar |
User-specified array used to communicate real parameters
(Inherited from xOdeBase) | |
_RWork |
MeRWork= A real working array (double precision)
(Inherited from xOdeBase) | |
_Solution | The array containing the solution of the ODEs [T, Y1,Y2,...] | |
_T0 |
The initial independent variable value.
(Inherited from xOdeBase) | |
_Y |
Array used to set the initial values and to return the solution in some ODE solvers.
This array must be initialized equal to the initial values in the first call.
(Inherited from xOdeBase) | |
_Y0 |
The initial conditions.
(Inherited from xOdeBase) | |
MeTf |