Public Member Functions | Public Attributes | Static Private Attributes | List of all members
QPInstance Struct Reference

#include <qpOASES_matlab_utils.hpp>

Public Member Functions

returnValue deleteQPMatrices ()
 
returnValue deleteQPMatrices ()
 
int_t getNC () const
 
int_t getNC () const
 
int_t getNV () const
 
int_t getNV () const
 
 QPInstance (uint_t _nV=0, uint_t _nC=0, HessianType _hessianType=HST_UNKNOWN, BooleanType _isSimplyBounded=BT_FALSE)
 
 QPInstance (uint_t _nV=0, uint_t _nC=0, HessianType _hessianType=HST_UNKNOWN, BooleanType _isSimplyBounded=BT_FALSE)
 
 ~QPInstance ()
 
 ~QPInstance ()
 

Public Attributes

DenseMatrix A
 
MatrixA
 
sparse_int_tAir
 
sparse_int_tAjc
 
real_tAv
 
DenseMatrix H
 
SymmetricMatrixH
 
int handle
 
int_t handle
 
sparse_int_tHir
 
sparse_int_tHjc
 
real_tHv
 
BooleanType isSimplyBounded
 
QProblemB qpb
 
QProblemBqpb
 
QProblem sqp
 
SQProblemsqp
 

Static Private Attributes

static int_t s_nexthandle = 1
 

Detailed Description

Definition at line 55 of file qpOASES_matlab_utils.hpp.

Constructor & Destructor Documentation

◆ QPInstance() [1/2]

QPInstance::QPInstance ( uint_t  _nV = 0,
uint_t  _nC = 0,
HessianType  _hessianType = HST_UNKNOWN,
BooleanType  _isSimplyBounded = BT_FALSE 
)

◆ ~QPInstance() [1/2]

QPInstance::~QPInstance ( )

◆ QPInstance() [2/2]

QPInstance::QPInstance ( uint_t  _nV = 0,
uint_t  _nC = 0,
HessianType  _hessianType = HST_UNKNOWN,
BooleanType  _isSimplyBounded = BT_FALSE 
)

◆ ~QPInstance() [2/2]

QPInstance::~QPInstance ( )

Member Function Documentation

◆ deleteQPMatrices() [1/2]

returnValue QPInstance::deleteQPMatrices ( )

◆ deleteQPMatrices() [2/2]

returnValue QPInstance::deleteQPMatrices ( )

◆ getNC() [1/2]

int_t QPInstance::getNC ( ) const

◆ getNC() [2/2]

int_t QPInstance::getNC ( ) const

◆ getNV() [1/2]

int_t QPInstance::getNV ( ) const

◆ getNV() [2/2]

int_t QPInstance::getNV ( ) const

Member Data Documentation

◆ A [1/2]

DenseMatrix QPInstance::A

Definition at line 66 of file qpOASES_e_matlab_utils.h.

◆ A [2/2]

Matrix * QPInstance::A

Definition at line 81 of file qpOASES_matlab_utils.hpp.

◆ Air

sparse_int_t * QPInstance::Air

Definition at line 84 of file qpOASES_matlab_utils.hpp.

◆ Ajc

sparse_int_t * QPInstance::Ajc

Definition at line 85 of file qpOASES_matlab_utils.hpp.

◆ Av

real_t * QPInstance::Av

Definition at line 87 of file qpOASES_matlab_utils.hpp.

◆ H [1/2]

DenseMatrix QPInstance::H

Definition at line 65 of file qpOASES_e_matlab_utils.h.

◆ H [2/2]

SymmetricMatrix * QPInstance::H

Definition at line 80 of file qpOASES_matlab_utils.hpp.

◆ handle [1/2]

int QPInstance::handle

Definition at line 59 of file qpOASES_e_matlab_utils.h.

◆ handle [2/2]

int_t QPInstance::handle

Definition at line 74 of file qpOASES_matlab_utils.hpp.

◆ Hir

sparse_int_t * QPInstance::Hir

Definition at line 82 of file qpOASES_matlab_utils.hpp.

◆ Hjc

sparse_int_t * QPInstance::Hjc

Definition at line 83 of file qpOASES_matlab_utils.hpp.

◆ Hv

real_t * QPInstance::Hv

Definition at line 86 of file qpOASES_matlab_utils.hpp.

◆ isSimplyBounded

BooleanType QPInstance::isSimplyBounded

Definition at line 78 of file qpOASES_matlab_utils.hpp.

◆ qpb [1/2]

QProblemB QPInstance::qpb

Definition at line 62 of file qpOASES_e_matlab_utils.h.

◆ qpb [2/2]

QProblemB * QPInstance::qpb

Definition at line 77 of file qpOASES_matlab_utils.hpp.

◆ s_nexthandle

USING_NAMESPACE_QPOASES int_t QPInstance::s_nexthandle = 1
staticprivate

initialise handle counter of QPInstance class

Definition at line 58 of file qpOASES_matlab_utils.hpp.

◆ sqp [1/2]

QProblem QPInstance::sqp

Definition at line 61 of file qpOASES_e_matlab_utils.h.

◆ sqp [2/2]

SQProblem * QPInstance::sqp

Definition at line 76 of file qpOASES_matlab_utils.hpp.


The documentation for this struct was generated from the following files:


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Feb 28 2022 21:32:22