xOde |
public abstract class xOdeBase
The xOdeBase type exposes the following members.
Name | Description | |
---|---|---|
![]() | AbsTol | An absolute error tolerance parameter |
![]() | AbsTolArray | An absolute error tolerance array (length numEquations). |
![]() | ErrorToleranceType | Specifies the type of the relative error and absolute error tolerances. |
![]() | RelTol | A relative error tolerance parameter. |
![]() | RelTolArray | A relative error tolerance array ( length numEquations). |
Name | Description | |
---|---|---|
![]() | CheckArguments | |
![]() | CheckInitialization | |
![]() | CheckTArray | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | InitializeODEs(OdeFunction, Int32) | Method that initialize the ODE to solve. |
![]() | InitializeODEs(OdeFunction, Int32, Double, Double) | Method that initialize the ODE to solve. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
![]() | SetInitialValues | Sets the initial values for the differential equations. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |
Name | Description | |
---|---|---|
![]() | _AbsTol | An absolute error tolerance parameter |
![]() | _AbsTolArray | An absolute error tolerance parameter(array of length NEQ) |
![]() | _Errors | Array containing the exception messages. |
![]() | _InvokeInitializeODEs | Indicated if the InitializeODEs method need to be invoked. |
![]() | _InvokeSetInitialValues | Indicated if the SetInitialValues method need to be invoked. |
![]() | _IPar | User-specified array used to communicate integer parameter |
![]() | _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) |
![]() | _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. |
![]() | _IWork | MeIWork= An integer work array. |
![]() | _Liw | MeLiw= the length of the array IWORK |
![]() | _Lrw | MeLrw= The length of the array RWORK |
![]() | _NEquations | The number of equations |
![]() | _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), |
![]() | _RelTolArray | A relative error tolerance parameter, either a scalar or an array of length NEQ. |
![]() | _RPar | User-specified array used to communicate real parameters |
![]() | _RWork | MeRWork= A real working array (double precision) |
![]() | _T0 | The initial independent variable value. |
![]() | _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. |
![]() | _Y0 | The initial conditions. |