Omu_SVarVec Class Reference

#include <Omu_Vars.h>

Inheritance diagram for Omu_SVarVec:

Inheritance graph
base refererrect $classOmu__VarVec.html 20,231 121,258rect $classOmu__VariableVec.html 7,156 135,183rect $classOmu__Vec.html 31,82 111,108rect $classMesch_1_1VECP.html 19,7 123,34
[legend]
Collaboration diagram for Omu_SVarVec:

Collaboration graph
base refererrect $classOmu__VarVec.html 74,260 175,287rect $classOmu__VariableVec.html 66,183 194,209rect $classOmu__Vec.html 148,95 228,121rect $classMesch_1_1VECP.html 40,7 144,33rect $classMesch_1_1IVECP.html 199,260 308,287
[legend]

List of all members.


Detailed Description

Depreciated: Internally used vector of state optimization variables holding additional structural information.


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.


Member Function Documentation

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.


Member Data Documentation

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.


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

HQP is hosted at SourceForge. Documentation generated on Sat Nov 8 14:21:34 2008 using doxygen.