Enumerations
Types.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  BooleanType {
  BT_FALSE, BT_TRUE, BT_FALSE, BT_TRUE,
  BT_FALSE, BT_TRUE
}
enum  CyclingStatus {
  CYC_NOT_INVOLVED, CYC_PREV_ADDED, CYC_PREV_REMOVED, CYC_NOT_INVOLVED,
  CYC_PREV_ADDED, CYC_PREV_REMOVED
}
enum  HessianType {
  HST_SEMIDEF, HST_POSDEF_NULLSPACE, HST_POSDEF, HST_IDENTITY,
  HST_SEMIDEF, HST_POSDEF_NULLSPACE, HST_POSDEF, HST_IDENTITY,
  HST_ZERO, HST_IDENTITY, HST_POSDEF, HST_POSDEF_NULLSPACE,
  HST_SEMIDEF, HST_UNKNOWN
}
enum  PrintLevel {
  NONE, LOW, MEDIUM, HIGH,
  DEBUG, PL_NONE, PL_LOW, PL_MEDIUM,
  PL_HIGH, PL_NONE, PL_LOW, PL_MEDIUM,
  PL_HIGH, PL_TABULAR = -1, PL_NONE, PL_LOW,
  PL_MEDIUM, PL_HIGH
}
enum  QProblemStatus {
  QPS_NOTINITIALISED, QPS_PREPARINGAUXILIARYQP, QPS_AUXILIARYQPSOLVED, QPS_PERFORMINGHOMOTOPY,
  QPS_HOMOTOPYQPSOLVED, QPS_SOLVED, QPS_NOTINITIALISED, QPS_PREPARINGAUXILIARYQP,
  QPS_AUXILIARYQPSOLVED, QPS_PERFORMINGHOMOTOPY, QPS_HOMOTOPYQPSOLVED, QPS_SOLVED,
  QPS_NOTINITIALISED, QPS_PREPARINGAUXILIARYQP, QPS_AUXILIARYQPSOLVED, QPS_PERFORMINGHOMOTOPY,
  QPS_HOMOTOPYQPSOLVED, QPS_SOLVED
}
enum  SubjectToStatus {
  ST_INACTIVE, ST_LOWER, ST_UPPER, ST_UNDEFINED,
  ST_INACTIVE, ST_LOWER, ST_UPPER, ST_UNDEFINED,
  ST_INACTIVE, ST_LOWER, ST_UPPER, ST_UNDEFINED
}
enum  SubjectToType {
  ST_UNBOUNDED, ST_BOUNDED, ST_EQUALITY, ST_UNKNOWN,
  ST_UNBOUNDED, ST_BOUNDED, ST_EQUALITY, ST_UNKNOWN,
  ST_UNBOUNDED, ST_BOUNDED, ST_EQUALITY, ST_UNKNOWN
}
enum  VisibilityStatus {
  VS_VISIBLE, VS_HIDDEN, VS_VISIBLE, VS_HIDDEN,
  VS_VISIBLE, VS_HIDDEN, VS_HIDDEN, VS_VISIBLE
}

Enumeration Type Documentation

Define real_t for facilitating switching between double and float. Summarises all possible logical values.

Enumerator:
BT_FALSE 

Logical value for "false".

BT_TRUE 

Logical value for "true".

BT_FALSE 

Logical value for "false".

BT_TRUE 

Logical value for "true".

BT_FALSE 

Logical value for "false".

BT_TRUE 

Logical value for "true".

Definition at line 44 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

Summarises all possible cycling states of bounds and constraints.

Enumerator:
CYC_NOT_INVOLVED 

Bound/constraint is not involved in current cycling.

CYC_PREV_ADDED 

Bound/constraint has previously been added during the current cycling.

CYC_PREV_REMOVED 

Bound/constraint has previously been removed during the current cycling.

CYC_NOT_INVOLVED 

Bound/constraint is not involved in current cycling.

CYC_PREV_ADDED 

Bound/constraint has previously been added during the current cycling.

CYC_PREV_REMOVED 

Bound/constraint has previously been removed during the current cycling.

Definition at line 107 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

Summarises all possible types of the QP's Hessian matrix.

Enumerator:
HST_SEMIDEF 

Hessian is positive semi-definite.

HST_POSDEF_NULLSPACE 

Hessian is positive definite on null space of active bounds/constraints.

HST_POSDEF 

Hessian is (strictly) positive definite.

HST_IDENTITY 

Hessian is identity matrix.

HST_SEMIDEF 

Hessian is positive semi-definite.

HST_POSDEF_NULLSPACE 

Hessian is positive definite on null space of active bounds/constraints.

HST_POSDEF 

Hessian is (strictly) positive definite.

HST_IDENTITY 

Hessian is identity matrix.

HST_ZERO 

Hessian is zero matrix (i.e. LP formulation).

HST_IDENTITY 

Hessian is identity matrix.

HST_POSDEF 

Hessian is (strictly) positive definite.

HST_POSDEF_NULLSPACE 

Hessian is positive definite on null space of active bounds/constraints.

HST_SEMIDEF 

Hessian is positive semi-definite.

HST_UNKNOWN 

Hessian type is unknown.

Definition at line 116 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

enum PrintLevel

Summarises all possible print levels. Print levels are used to describe the desired amount of output during runtime of qpOASES.

Enumerator:
NONE 

No output.

LOW 

Print error messages only.

MEDIUM 

Print error and warning messages as well as concise info messages.

HIGH 

Print all messages with full details.

DEBUG 

Print all messages with full details as well * all ugly messages that might be helpful for * debugging the code.

PL_NONE 

No output.

PL_LOW 

Print error messages only.

PL_MEDIUM 

Print error and warning messages as well as concise info messages.

PL_HIGH 

Print all messages with full details.

PL_NONE 

No output.

PL_LOW 

Print error messages only.

PL_MEDIUM 

Print error and warning messages as well as concise info messages.

PL_HIGH 

Print all messages with full details.

PL_TABULAR 

Tabular output.

PL_NONE 

No output.

PL_LOW 

Print error messages only.

PL_MEDIUM 

Print error and warning messages as well as concise info messages.

PL_HIGH 

Print all messages with full details.

Definition at line 53 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

Summarises all possible states of the (S)QProblem(B) object during the solution process of a QP sequence.

Enumerator:
QPS_NOTINITIALISED 

QProblem object is freshly instantiated or reset.

QPS_PREPARINGAUXILIARYQP 

An auxiliary problem is currently setup, either at the very beginning via an initial homotopy or after changing the QP matrices.

QPS_AUXILIARYQPSOLVED 

An auxilary problem was solved, either at the very beginning via an initial homotopy or after changing the QP matrices.

QPS_PERFORMINGHOMOTOPY 

A homotopy according to the main idea of the online active set strategy is performed.

QPS_HOMOTOPYQPSOLVED 

An intermediate QP along the homotopy path was solved.

QPS_SOLVED 

The solution of the actual QP was found.

QPS_NOTINITIALISED 

QProblem object is freshly instantiated or reset.

QPS_PREPARINGAUXILIARYQP 

An auxiliary problem is currently setup, either at the very beginning via an initial homotopy or after changing the QP matrices.

QPS_AUXILIARYQPSOLVED 

An auxilary problem was solved, either at the very beginning via an initial homotopy or after changing the QP matrices.

QPS_PERFORMINGHOMOTOPY 

A homotopy according to the main idea of the online active set strategy is performed.

QPS_HOMOTOPYQPSOLVED 

An intermediate QP along the homotopy path was solved.

QPS_SOLVED 

The solution of the actual QP was found.

QPS_NOTINITIALISED 

QProblem object is freshly instantiated or reset.

QPS_PREPARINGAUXILIARYQP 

An auxiliary problem is currently setup, either at the very beginning via an initial homotopy or after changing the QP matrices.

QPS_AUXILIARYQPSOLVED 

An auxilary problem was solved, either at the very beginning via an initial homotopy or after changing the QP matrices.

QPS_PERFORMINGHOMOTOPY 

A homotopy according to the main idea of the online active set strategy is performed.

QPS_HOMOTOPYQPSOLVED 

An intermediate QP along the homotopy path was solved.

QPS_SOLVED 

The solution of the actual QP was found.

Definition at line 72 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

Summarises all possible states of bounds and constraints.

Enumerator:
ST_INACTIVE 

Bound/constraint is inactive.

ST_LOWER 

Bound/constraint is at its lower bound.

ST_UPPER 

Bound/constraint is at its upper bound.

ST_UNDEFINED 

Status of bound/constraint undefined.

ST_INACTIVE 

Bound/constraint is inactive.

ST_LOWER 

Bound/constraint is at its lower bound.

ST_UPPER 

Bound/constraint is at its upper bound.

ST_UNDEFINED 

Status of bound/constraint undefined.

ST_INACTIVE 

Bound/constraint is inactive.

ST_LOWER 

Bound/constraint is at its lower bound.

ST_UPPER 

Bound/constraint is at its upper bound.

ST_UNDEFINED 

Status of bound/constraint undefined.

Definition at line 97 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

Summarises all possible types of bounds and constraints.

Enumerator:
ST_UNBOUNDED 

Bound/constraint is unbounded.

ST_BOUNDED 

Bound/constraint is bounded but not fixed.

ST_EQUALITY 

Bound/constraint is fixed (implicit equality bound/constraint).

ST_UNKNOWN 

Type of bound/constraint unknown.

ST_UNBOUNDED 

Bound/constraint is unbounded.

ST_BOUNDED 

Bound/constraint is bounded but not fixed.

ST_EQUALITY 

Bound/constraint is fixed (implicit equality bound/constraint).

ST_UNKNOWN 

Type of bound/constraint unknown.

ST_UNBOUNDED 

Bound/constraint is unbounded.

ST_BOUNDED 

Bound/constraint is bounded but not fixed.

ST_EQUALITY 

Bound/constraint is fixed (implicit equality bound/constraint).

ST_UNKNOWN 

Type of bound/constraint unknown.

Definition at line 87 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.

Defines visibility status of a message.

Enumerator:
VS_VISIBLE 

Message visible.

VS_HIDDEN 

Message not visible.

VS_VISIBLE 

Message visible.

VS_HIDDEN 

Message not visible.

VS_VISIBLE 

Message visible.

VS_HIDDEN 

Message not visible.

VS_HIDDEN 

Message not visible.

VS_VISIBLE 

Message visible.

Definition at line 63 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Types.hpp.



acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Thu Aug 27 2015 12:01:37