Classes | Macros | Typedefs | Functions
qpOASES_wrapper.h File Reference
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Author
Hans Joachim Ferreau
Version
3.2
Date
2014-2015

Interface that enables to call qpOASES from plain C.

Definition in file qpOASES_wrapper.h.

Macro Definition Documentation

#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 Documentation

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.

Function Documentation

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.

int_t QProblem_setup ( int_t  nV,
int_t  nC,
int_t  hessianType 
)

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.

int_t QProblemB_setup ( int_t  nV,
int_t  hessianType 
)

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.

int_t SQProblem_setup ( int_t  nV,
int_t  nC,
int_t  hessianType 
)

Definition at line 469 of file qpOASES_wrapper.cpp.



acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:21