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. |