#include <Omu_Vars.h>


Public Member Functions | |
| void | alloc (int n, int n_expand=-1) |
| Allocate vectors of size n_expand for min, max, initial, and this (default n_expand = n). | |
Public Attributes | |
| int | nd |
| number of discrete-time state variables | |
| int | na |
| number of algebraic state variables | |
| int | nv |
| number of expansion variables | |
| VECP | D |
| diagonal of dF/ddx | |
| bool | D_is_const |
| F can be treated as explicit ODE. | |
| int | sbw_u |
| upper semi-bandwidth of dF/dx + dF/ddx | |
| int | sbw_l |
| lower semi-bandwidth of dF/dx + dF/ddx | |
| IVECP | flags |
| Define flagbits to characterize individual states. | |
Static Public Attributes | |
| static const int | Discrete |
| Indicate a discrete-time state, which is not defined with F. | |
| static const int | Algebraic |
| Indicate an algebraic state, which is defined with F, but whose time derivative does not appear. | |
| void Omu_SVarVec::alloc | ( | int | n, | |
| int | n_expand = -1 | |||
| ) | [virtual] |
Allocate vectors of size n_expand for min, max, initial, and this (default n_expand = n).
A derived classes may overload alloc() to restrict the capability of allocations for specific vectors.
Reimplemented from Omu_VarVec.
Define flagbits to characterize individual states.
This makes nd and nv obsolete. They should not be accessed anymore as they will be removed in a later version.
.