Go to the source code of this file.
Classes | |
struct | qpOASES_Options |
Manages all user-specified options for solving QPs. More... | |
Macros | |
#define | HST_IDENTITY 1 |
#define | HST_INDEF 5 |
#define | HST_POSDEF 2 |
#define | HST_POSDEF_NULLSPACE 3 |
#define | HST_SEMIDEF 4 |
#define | HST_UNKNOWN 6 |
#define | HST_ZERO 0 |
#define | OptionsClass int_t |
#define | PL_DEBUG_ITER -2 |
#define | PL_HIGH 3 |
#define | PL_LOW 1 |
#define | PL_MEDIUM 2 |
#define | PL_NONE 0 |
#define | PL_TABULAR -1 |
#define | QProblemBClass int_t |
#define | returnValue int_t |
#define | ST_INACTIVE 0 |
#define | ST_INFEASIBLE_LOWER 2 |
#define | ST_INFEASIBLE_UPPER 3 |
#define | ST_LOWER -1 |
#define | ST_UNDEFINED 4 |
#define | ST_UPPER 1 |
Typedefs | |
typedef int | int_t |
typedef double | real_t |
typedef unsigned int | uint_t |
Functions | |
int_t | qpOASES_obtainOutputs (const QProblemBClass *const globalQpObject, returnValue returnvalue, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | qpOASES_Options_copy (const qpOASES_Options *const from, OptionsClass *const to) |
int_t | qpOASES_Options_init (qpOASES_Options *const options, int_t mode) |
int_t | QProblem_cleanup () |
int_t | QProblem_hotstart (const real_t *const g, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int_t *const nWSR, real_t *const cputime, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | QProblem_init (const real_t *const H, const real_t *const g, const real_t *const A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int_t *const nWSR, real_t *const cputime, const qpOASES_Options *const options, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | QProblem_setup (int_t nV, int_t nC, int_t hessianType) |
int_t | QProblemB_cleanup () |
int_t | QProblemB_hotstart (const real_t *const g, const real_t *const lb, const real_t *const ub, int_t *const nWSR, real_t *const cputime, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | QProblemB_init (const real_t *const H, const real_t *const g, const real_t *const lb, const real_t *const ub, int_t *const nWSR, real_t *const cputime, const qpOASES_Options *const options, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | QProblemB_setup (int_t nV, int_t hessianType) |
int_t | SQProblem_cleanup () |
int_t | SQProblem_hotstart (const real_t *const H, const real_t *const g, const real_t *const A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int_t *const nWSR, real_t *const cputime, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | SQProblem_init (const real_t *const H, const real_t *const g, const real_t *const A, const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA, int_t *const nWSR, real_t *const cputime, const qpOASES_Options *const options, real_t *const x, real_t *const y, real_t *const obj, int_t *const status) |
int_t | SQProblem_setup (int_t nV, int_t nC, int_t hessianType) |
Interface that enables to call qpOASES from plain C.
Definition in file qpOASES_wrapper.h.
#define HST_IDENTITY 1 |
Definition at line 65 of file qpOASES_wrapper.h.
#define HST_INDEF 5 |
Definition at line 69 of file qpOASES_wrapper.h.
#define HST_POSDEF 2 |
Definition at line 66 of file qpOASES_wrapper.h.
#define HST_POSDEF_NULLSPACE 3 |
Definition at line 67 of file qpOASES_wrapper.h.
#define HST_SEMIDEF 4 |
Definition at line 68 of file qpOASES_wrapper.h.
#define HST_UNKNOWN 6 |
Definition at line 70 of file qpOASES_wrapper.h.
#define HST_ZERO 0 |
Definition at line 64 of file qpOASES_wrapper.h.
#define OptionsClass int_t |
Definition at line 60 of file qpOASES_wrapper.h.
#define PL_DEBUG_ITER -2 |
Definition at line 81 of file qpOASES_wrapper.h.
#define PL_HIGH 3 |
Definition at line 86 of file qpOASES_wrapper.h.
#define PL_LOW 1 |
Definition at line 84 of file qpOASES_wrapper.h.
#define PL_MEDIUM 2 |
Definition at line 85 of file qpOASES_wrapper.h.
#define PL_NONE 0 |
Definition at line 83 of file qpOASES_wrapper.h.
#define PL_TABULAR -1 |
Definition at line 82 of file qpOASES_wrapper.h.
#define QProblemBClass int_t |
Definition at line 59 of file qpOASES_wrapper.h.
#define returnValue int_t |
Definition at line 61 of file qpOASES_wrapper.h.
#define ST_INACTIVE 0 |
Definition at line 74 of file qpOASES_wrapper.h.
#define ST_INFEASIBLE_LOWER 2 |
Definition at line 76 of file qpOASES_wrapper.h.
#define ST_INFEASIBLE_UPPER 3 |
Definition at line 77 of file qpOASES_wrapper.h.
#define ST_LOWER -1 |
Definition at line 73 of file qpOASES_wrapper.h.
#define ST_UNDEFINED 4 |
Definition at line 78 of file qpOASES_wrapper.h.
#define ST_UPPER 1 |
Definition at line 75 of file qpOASES_wrapper.h.
typedef int int_t |
Defines int_t for facilitating switching between int and long int.
Definition at line 54 of file qpOASES_wrapper.h.
typedef double real_t |
Defines real_t for facilitating switching between double and float.
Definition at line 46 of file qpOASES_wrapper.h.
typedef unsigned int uint_t |
Definition at line 55 of file qpOASES_wrapper.h.
int_t qpOASES_obtainOutputs | ( | const QProblemBClass *const | globalQpObject, |
returnValue | returnvalue, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
int_t qpOASES_Options_copy | ( | const qpOASES_Options *const | from, |
OptionsClass *const | to | ||
) |
int_t qpOASES_Options_init | ( | qpOASES_Options *const | options, |
int_t | mode | ||
) |
Definition at line 51 of file qpOASES_wrapper.cpp.
int_t QProblem_cleanup | ( | ) |
Definition at line 352 of file qpOASES_wrapper.cpp.
int_t QProblem_hotstart | ( | const real_t *const | g, |
const real_t *const | lb, | ||
const real_t *const | ub, | ||
const real_t *const | lbA, | ||
const real_t *const | ubA, | ||
int_t *const | nWSR, | ||
real_t *const | cputime, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
Definition at line 322 of file qpOASES_wrapper.cpp.
int_t QProblem_init | ( | const real_t *const | H, |
const real_t *const | g, | ||
const real_t *const | A, | ||
const real_t *const | lb, | ||
const real_t *const | ub, | ||
const real_t *const | lbA, | ||
const real_t *const | ubA, | ||
int_t *const | nWSR, | ||
real_t *const | cputime, | ||
const qpOASES_Options *const | options, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
Definition at line 284 of file qpOASES_wrapper.cpp.
Definition at line 261 of file qpOASES_wrapper.cpp.
int_t QProblemB_cleanup | ( | ) |
Definition at line 453 of file qpOASES_wrapper.cpp.
int_t QProblemB_hotstart | ( | const real_t *const | g, |
const real_t *const | lb, | ||
const real_t *const | ub, | ||
int_t *const | nWSR, | ||
real_t *const | cputime, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
Definition at line 425 of file qpOASES_wrapper.cpp.
int_t QProblemB_init | ( | const real_t *const | H, |
const real_t *const | g, | ||
const real_t *const | lb, | ||
const real_t *const | ub, | ||
int_t *const | nWSR, | ||
real_t *const | cputime, | ||
const qpOASES_Options *const | options, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
Definition at line 390 of file qpOASES_wrapper.cpp.
Definition at line 368 of file qpOASES_wrapper.cpp.
int_t SQProblem_cleanup | ( | ) |
Definition at line 562 of file qpOASES_wrapper.cpp.
int_t SQProblem_hotstart | ( | const real_t *const | H, |
const real_t *const | g, | ||
const real_t *const | A, | ||
const real_t *const | lb, | ||
const real_t *const | ub, | ||
const real_t *const | lbA, | ||
const real_t *const | ubA, | ||
int_t *const | nWSR, | ||
real_t *const | cputime, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
Definition at line 530 of file qpOASES_wrapper.cpp.
int_t SQProblem_init | ( | const real_t *const | H, |
const real_t *const | g, | ||
const real_t *const | A, | ||
const real_t *const | lb, | ||
const real_t *const | ub, | ||
const real_t *const | lbA, | ||
const real_t *const | ubA, | ||
int_t *const | nWSR, | ||
real_t *const | cputime, | ||
const qpOASES_Options *const | options, | ||
real_t *const | x, | ||
real_t *const | y, | ||
real_t *const | obj, | ||
int_t *const | status | ||
) |
Definition at line 492 of file qpOASES_wrapper.cpp.