HQP  1.9.6
Omu_StateVec Class Reference

Vector of state variables, including sensitivity matrices Sx, Su and Sq that hold sensitivities wrt initial states, controls and parameters, respectively. More...

#include <Omu_Variables.h>

Inheritance diagram for Omu_StateVec:
[legend]

Public Member Functions

 Omu_StateVec ()
 allocate empty sensitivity matrices
 
 ~Omu_StateVec ()
 destroy sensitivity matrices
 
- Public Member Functions inherited from Omu_Vec
 Omu_Vec ()
 allocate empty vector
 
virtual ~Omu_Vec ()
 destroy vector
 
void resize (int dim)
 resize vector
 
- Public Member Functions inherited from Mesch::VECP
 VECP ()
 
 VECP (VEC *cv)
 
VEC * operator= (VEC *nv)
 
Real & operator[] (int j)
 
VEC * operator-> ()
 
 operator VEC * ()
 
 operator const VEC * ()
 
const Real & operator[] (int j) const
 
const VEC * operator-> () const
 
 operator const VEC * () const
 

Public Attributes

MATP Sx
 sensitivity matrix wrt initial states
 
MATP Su
 sensitivity matrix wrt control parameters
 
MATP Sq
 sensitivity matrix wrt general parameters
 

Protected Member Functions

 Omu_StateVec (const Omu_StateVec &sv)
 protect copy constructor and operator= as they should not be used
 
Omu_Vecoperator= (const Omu_StateVec &sv)
 
- Protected Member Functions inherited from Omu_Vec
 Omu_Vec (const Omu_Vec &v)
 protect copy constructor and operator= as they should not be used
 
Omu_Vecoperator= (const Omu_Vec &v)
 

Additional Inherited Members

- Protected Attributes inherited from Mesch::VECP
VEC * _v
 wrapped VEC*
 

Detailed Description

Vector of state variables, including sensitivity matrices Sx, Su and Sq that hold sensitivities wrt initial states, controls and parameters, respectively.


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