
Go to the source code of this file.
Functions | |
| void | allocateGlobalSQProblemInstance (int nV, int nC, Options *options) |
| void | deleteGlobalSQProblemInstance () |
| void | deleteGlobalSQProblemMatrices () |
| void | hotstartVM (SymmetricMatrix *H, real_t *g, Matrix *A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int nWSR, Options *options, int nOutputs, mxArray *plhs[]) |
| void | initVM (int nV, int nC, SymmetricMatrix *H, real_t *g, Matrix *A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int nWSR, const real_t *const x0, Options *options, int nOutputs, mxArray *plhs[]) |
| void | mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
Variables | |
| static SQProblem * | globalSQP = 0 |
| static Matrix * | globalSQP_A = 0 |
| static SymmetricMatrix * | globalSQP_H = 0 |
| static long * | globalSQP_Hdiag = 0 |
Interface for Matlab(R) that enables to call qpOASES as a MEX function (variant for QPs with varying matrices).
Definition in file qpOASES_sequenceVM.cpp.
| void allocateGlobalSQProblemInstance | ( | int | nV, |
| int | nC, | ||
| Options * | options | ||
| ) |
Definition at line 56 of file qpOASES_sequenceVM.cpp.
| void deleteGlobalSQProblemInstance | ( | ) |
Definition at line 69 of file qpOASES_sequenceVM.cpp.
| void deleteGlobalSQProblemMatrices | ( | ) |
Definition at line 84 of file qpOASES_sequenceVM.cpp.
| void hotstartVM | ( | SymmetricMatrix * | H, |
| real_t * | g, | ||
| Matrix * | A, | ||
| const real_t *const | lb, | ||
| const real_t *const | ub, | ||
| const real_t *const | lbA, | ||
| const real_t *const | ubA, | ||
| int | nWSR, | ||
| Options * | options, | ||
| int | nOutputs, | ||
| mxArray * | plhs[] | ||
| ) |
Definition at line 140 of file qpOASES_sequenceVM.cpp.
| void initVM | ( | int | nV, |
| int | nC, | ||
| SymmetricMatrix * | H, | ||
| real_t * | g, | ||
| Matrix * | A, | ||
| const real_t *const | lb, | ||
| const real_t *const | ub, | ||
| const real_t *const | lbA, | ||
| const real_t *const | ubA, | ||
| int | nWSR, | ||
| const real_t *const | x0, | ||
| Options * | options, | ||
| int | nOutputs, | ||
| mxArray * | plhs[] | ||
| ) |
Definition at line 111 of file qpOASES_sequenceVM.cpp.
| void mexFunction | ( | int | nlhs, |
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |
Definition at line 162 of file qpOASES_sequenceVM.cpp.
Definition at line 47 of file qpOASES_sequenceVM.cpp.
Matrix* globalSQP_A = 0 [static] |
Definition at line 49 of file qpOASES_sequenceVM.cpp.
SymmetricMatrix* globalSQP_H = 0 [static] |
Definition at line 48 of file qpOASES_sequenceVM.cpp.
long* globalSQP_Hdiag = 0 [static] |
Definition at line 50 of file qpOASES_sequenceVM.cpp.