HQP  1.9.6
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCHqp_DocpSpecHold pointers to functions provided by an application using HQP
oCHqp_DocpStubStub for accessing DOCP (discrete-time optimal control problem) interface of Hqp
|\CHqp_OmusesExtend DOCP interface with treatment of continuous-time differential algebraic equations (DAE) and multiple sample periods per stage
oCHqp_IpPardisoSolve the Jacobian matrix of Interior Point algorithms using the Pardiso solver
oCHqp_MipSolverBase class for a solver for mixed integer problems
|\CHqp_LPSolveInterface to lp_solve (see: http://lpsolve.sourceforge.net/5.5)
oCHqp_ProgramOptimization program for sparse quadratic programming
oCHqp_SqpProgramBase class for formulating nonlinear programs
|\CHqp_DocpBase class for Discrete-time Optimal Control Programs
oCIf_GetIf< VarType >Interface for a read callback
|oCIf_GetCb< VarType, ClassType >Read callback for specific class type
|oCIf_GetPt< VarType >Read callback directly accessing through a pointer
|\CIf_GetPt2< VarType, InternalType >Read callback directly accessing through a pointer of different type
oCIf_GetIf< If_Bool_t >
oCIf_GetIf< If_Int_t >
oCIf_GetIf< If_IntVec_t >
oCIf_GetIf< If_Real_t >
oCIf_GetIf< If_RealMat_t >
oCIf_GetIf< If_RealVec_t >
oCIf_GetIf< If_StdString_t >
oCIf_GetIf< If_String_t >
oCIf_ListList of If_ListElement's
oCIf_ListElementElement of a twice concatenated If_List
|\CIf_ElementAbstract base class for interface elements to Tcl, like variables and procedures
| oCIf_Method< ClassType >Interface method
| oCIf_ProcedureInterface procedure
| oCIf_Variable< VarType >Interface variable of abstract type VarType managing callbacks for reading and writing
| oCIf_Variable< If_Bool_t >
| |\CIf_BoolInterface variable of boolean type
| oCIf_Variable< If_Int_t >
| |\CIf_IntInterface variable of integer type
| oCIf_Variable< If_IntVec_t >
| |\CIf_IntVecInterface variable of integer vector type
| oCIf_Variable< If_Real_t >
| |\CIf_RealInterface variable of real type
| oCIf_Variable< If_RealMat_t >
| |\CIf_RealMatInterface variable of real matrix type
| oCIf_Variable< If_RealVec_t >
| |\CIf_RealVecInterface variable of real vector type
| oCIf_Variable< If_StdString_t >
| |\CIf_StdStringInterface variable of standard string type
| \CIf_Variable< If_String_t >
|  \CIf_StringInterface variable of C string type
oCIf_SetIf< VarType >Interface for a write callback
|oCIf_SetCb< VarType, ClassType >Write callback for specific class type
|\CIf_SetPt< VarType >Write callback directly accessing through a pointer
oCIf_SetIf< If_Bool_t >
oCIf_SetIf< If_Int_t >
oCIf_SetIf< If_IntVec_t >
oCIf_SetIf< If_Real_t >
oCIf_SetIf< If_RealMat_t >
oCIf_SetIf< If_RealVec_t >
oCIf_SetIf< If_StdString_t >
oCIf_SetIf< If_String_t >
oCMesch::IVECPWrapper for Meschach IVEC*
oCMesch::MATPWrapper for Meschach MAT*
|\COmu_JacobianMatrix extended with structural information for a Jacobian
oCMesch::MATROWPWrapper for a row in Meschach MAT
oCOmu_DependentSingle dependent variable
|\COmu_DepInternally used single dependent variable
oCOmu_IntegratorInterface for a solver for differential (algebraic) equations
|oCOmu_IntDASPKSolve differential-algebraic equation system using DASPK
|oCOmu_IntGRK4Integrator for (stiff) ordinary differential equations (ODEs)
|oCOmu_IntIMPIntegrator for (stiff) ordinary differential equations (ODEs)
|oCOmu_IntODEInterface for standard solvers for Ordinary Differential Equations (ODE) hiding details of sensitivity analysis
||oCOmu_IntEulerExplicit, fixed step size integrator implementing the Euler algorithm
||oCOmu_IntRK4Explicit, fixed step size integrator implementing a Runge Kutta algorithm of 4th order
||\COmu_IntRKsuiteSolve ordinary differential equations using RKsuite
|oCOmu_IntOdeTsSolving autonomous ordinary differential equations using Taylor series expansion
|\COmu_IntSDIRKSingly diagonally implizit Runge Kutta method for (stiff) ordinary differential equations (ODEs)
oCOmu_ProgramInterface for a multi-stage optimization problem
|\CPrg_SFunctionBasic functionality for formulating an optimization problem for a model given as MEX S-function
| oCPrg_SFunctionEstEstimation of parameters and initial states for a model given as MEX S-function
| \CPrg_SFunctionOptOptimal control problem for a model given as MEX S-function treated with multi-stage control vector parameterization
oCMesch::PERMPWrapper for Meschach PERM*
\CMesch::VECPWrapper for Meschach VEC*
 oCOmu_GradientVector extended with structural information for a gradient
 \COmu_VecAvoid multiple inclusion
  oCOmu_DependentVecVector of dependent variables
  |\COmu_DepVecInternally used vector of dependent variables
  oCOmu_StateVecVector of state variables, including sensitivity matrices Sx, Su and Sq that hold sensitivities wrt initial states, controls and parameters, respectively
  |\COmu_SVecInternally used vector of state variables
  \COmu_VariableVecVector of optimization variables, including min, max and initial attributes
   oCOmu_OptVarVecExtend Omu_VariableVec with attributes for optimization criterion
   \COmu_VarVecInternally used vector of optimization variables
    \COmu_SVarVecDepreciated: Internally used vector of state optimization variables holding additional structural information