|
| Bounds () |
|
| Bounds () |
|
| Bounds (const Bounds &rhs) |
|
| Bounds (const Bounds &rhs) |
|
| Bounds () |
|
| Bounds () |
|
| Bounds (int_t _n) |
|
| Bounds (int _n) |
|
| Bounds (const Bounds &rhs) |
|
| Bounds (const Bounds &rhs) |
|
returnValue | flipFixed (int_t number) |
|
returnValue | flipFixed (int number) |
|
Indexlist * | getFixed () |
|
Indexlist * | getFixed () |
|
Indexlist * | getFixed () |
|
Indexlist * | getFixed () |
|
Indexlist * | getFree () |
|
Indexlist * | getFree () |
|
Indexlist * | getFree () |
|
Indexlist * | getFree () |
|
int | getNBV () const |
|
int | getNBV () const |
|
int_t | getNBV () const |
|
int | getNBV () const |
|
int | getNFR () |
|
int | getNFR () |
|
int_t | getNFR () const |
|
int | getNFR () const |
|
int | getNFV () const |
|
int | getNFV () const |
|
int_t | getNFV () const |
|
int | getNFV () const |
|
int | getNFX () |
|
int | getNFX () |
|
int_t | getNFX () const |
|
int | getNFX () const |
|
int | getNUV () const |
|
int | getNUV () const |
|
int_t | getNUV () const |
|
int | getNUV () const |
|
int | getNV () const |
|
int | getNV () const |
|
int | getNV () const |
|
int_t | getNV () const |
|
returnValue | init (int n) |
|
returnValue | init (int n) |
|
returnValue | init (int_t _n=0) |
|
returnValue | init (int _n=0) |
|
returnValue | moveFixedToFree (int _number) |
|
returnValue | moveFixedToFree (int _number) |
|
returnValue | moveFixedToFree (int_t number) |
|
returnValue | moveFixedToFree (int number) |
|
returnValue | moveFreeToFixed (int _number, SubjectToStatus _status) |
|
returnValue | moveFreeToFixed (int _number, SubjectToStatus _status) |
|
returnValue | moveFreeToFixed (int_t number, SubjectToStatus _status) |
|
returnValue | moveFreeToFixed (int number, SubjectToStatus _status) |
|
Bounds & | operator= (const Bounds &rhs) |
|
Bounds & | operator= (const Bounds &rhs) |
|
Bounds & | operator= (const Bounds &rhs) |
|
Bounds & | operator= (const Bounds &rhs) |
|
returnValue | print () |
|
returnValue | print () |
|
virtual returnValue | rotate (int_t offset) |
|
virtual returnValue | rotate (int offset) |
|
returnValue | setNBV (int n) |
|
returnValue | setNBV (int n) |
|
returnValue | setNFV (int n) |
|
returnValue | setNFV (int n) |
|
returnValue | setNUV (int n) |
|
returnValue | setNUV (int n) |
|
returnValue | setupAllFree () |
|
returnValue | setupAllFree () |
|
returnValue | setupAllFree () |
|
returnValue | setupAllFree () |
|
returnValue | setupAllLower () |
|
returnValue | setupAllLower () |
|
returnValue | setupAllUpper () |
|
returnValue | setupAllUpper () |
|
returnValue | setupBound (int _number, SubjectToStatus _status) |
|
returnValue | setupBound (int _number, SubjectToStatus _status) |
|
returnValue | setupBound (int_t number, SubjectToStatus _status) |
|
returnValue | setupBound (int number, SubjectToStatus _status) |
|
virtual returnValue | shift (int_t offset) |
|
virtual returnValue | shift (int offset) |
|
returnValue | swapFree (int number1, int number2) |
|
returnValue | swapFree (int number1, int number2) |
|
returnValue | swapFree (int number1, int number2) |
|
returnValue | swapFree (int_t number1, int_t number2) |
|
| ~Bounds () |
|
| ~Bounds () |
|
virtual | ~Bounds () |
|
virtual | ~Bounds () |
|
int | getNumberOfType (SubjectToType _type) const |
|
int_t | getNumberOfType (SubjectToType _type) const |
|
SubjectToStatus | getStatus (int i) const |
|
SubjectToStatus | getStatus (int i) const |
|
SubjectToStatus | getStatus (int i) const |
|
SubjectToStatus | getStatus (int_t i) const |
|
SubjectToType | getType (int i) const |
|
SubjectToType | getType (int i) const |
|
SubjectToType | getType (int i) const |
|
SubjectToType | getType (int_t i) const |
|
BooleanType | hasNoLower () const |
|
BooleanType | hasNoLower () const |
|
BooleanType | hasNoUpper () const |
|
BooleanType | hasNoUpper () const |
|
returnValue | init (int n) |
|
returnValue | init (int n) |
|
returnValue | init (int _n=0) |
|
returnValue | init (int_t _n=0) |
|
BooleanType | isNoLower () const |
|
BooleanType | isNoLower () const |
|
BooleanType | isNoUpper () const |
|
BooleanType | isNoUpper () const |
|
SubjectTo & | operator= (const SubjectTo &rhs) |
|
SubjectTo & | operator= (const SubjectTo &rhs) |
|
SubjectTo & | operator= (const SubjectTo &rhs) |
|
SubjectTo & | operator= (const SubjectTo &rhs) |
|
void | setNoLower (BooleanType _status) |
|
void | setNoLower (BooleanType _status) |
|
void | setNoLower (BooleanType _status) |
|
void | setNoLower (BooleanType _status) |
|
void | setNoUpper (BooleanType _status) |
|
void | setNoUpper (BooleanType _status) |
|
void | setNoUpper (BooleanType _status) |
|
void | setNoUpper (BooleanType _status) |
|
returnValue | setStatus (int i, SubjectToStatus value) |
|
returnValue | setStatus (int i, SubjectToStatus value) |
|
returnValue | setStatus (int_t i, SubjectToStatus value) |
|
returnValue | setStatus (int i, SubjectToStatus value) |
|
returnValue | setType (int i, SubjectToType value) |
|
returnValue | setType (int i, SubjectToType value) |
|
returnValue | setType (int_t i, SubjectToType value) |
|
returnValue | setType (int i, SubjectToType value) |
|
| SubjectTo () |
|
| SubjectTo () |
|
| SubjectTo (const SubjectTo &rhs) |
|
| SubjectTo (const SubjectTo &rhs) |
|
| SubjectTo () |
|
| SubjectTo () |
|
| SubjectTo (int _n) |
|
| SubjectTo (int_t _n) |
|
| SubjectTo (const SubjectTo &rhs) |
|
| SubjectTo (const SubjectTo &rhs) |
|
| ~SubjectTo () |
|
| ~SubjectTo () |
|
virtual | ~SubjectTo () |
|
virtual | ~SubjectTo () |
|
|
returnValue | clear () |
|
returnValue | clear () |
|
returnValue | copy (const Bounds &rhs) |
|
returnValue | copy (const Bounds &rhs) |
|
returnValue | setupAll (SubjectToStatus _status) |
|
returnValue | setupAll (SubjectToStatus _status) |
|
returnValue | addIndex (Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus) |
|
returnValue | addIndex (Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus) |
|
returnValue | addIndex (Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus) |
|
returnValue | addIndex (Indexlist *const indexlist, int_t newnumber, SubjectToStatus newstatus) |
|
returnValue | clear () |
|
returnValue | clear () |
|
returnValue | copy (const SubjectTo &rhs) |
|
returnValue | copy (const SubjectTo &rhs) |
|
returnValue | removeIndex (Indexlist *const indexlist, int removenumber) |
|
returnValue | removeIndex (Indexlist *const indexlist, int removenumber) |
|
returnValue | removeIndex (Indexlist *const indexlist, int_t removenumber) |
|
returnValue | removeIndex (Indexlist *const indexlist, int removenumber) |
|
returnValue | swapIndex (Indexlist *const indexlist, int number1, int number2) |
|
returnValue | swapIndex (Indexlist *const indexlist, int number1, int number2) |
|
returnValue | swapIndex (Indexlist *const indexlist, int number1, int number2) |
|
returnValue | swapIndex (Indexlist *const indexlist, int_t number1, int_t number2) |
|
Manages working sets of bounds (= box constraints).
Manages working sets of bounds (i.e. box constraints).
This class manages working sets of bounds by storing index sets and other status information.
- Author
- Hans Joachim Ferreau
- Version
- 1.3embedded
- Date
- 2007-2008
This class manages working sets of bounds (= box constraints) by storing index sets and other status information.
- Author
- Hans Joachim Ferreau
- Version
- 3.0beta
- Date
- 2007-2011
This class manages working sets of bounds (= box constraints) by storing index sets and other status information.
- Author
- Hans Joachim Ferreau
- Version
- 3.2
- Date
- 2007-2015
This class manages working sets of bounds (= box constraints) by storing index sets and other status information.
- Author
- Hans Joachim Ferreau
- Version
- 3.1embedded
- Date
- 2007-2015
Definition at line 50 of file examples/code_generation/mpc_mhe/getting_started_export/qpoases/INCLUDE/Bounds.hpp.
Rotates forward type and status of all bounds by a given offset. This offset has to lie within the range [0,n]. Example for offset = 2:
rotate( {b1,b2,b3,b4,b5,b6} ) = {b3,b4,b5,b6,b1,b2}
- Returns
- SUCCESSFUL_RETURN
RET_INDEX_OUT_OF_BOUNDS
RET_ROTATING_FAILED
- Parameters
-
offset | Rotation offset within the range [0,n]. |
Implements SubjectTo.
Rotates forward type and status of all bounds by a given offset. This offset has to lie within the range [0,n]. Example for offset = 2:
rotate( {c/b1,c/b2,c/b3,c/b4,c/b5,c/b6} ) = {c/b3,c/b4,c/b5,c/b6,c/b1,c/b2}
- Returns
- SUCCESSFUL_RETURN
RET_INDEX_OUT_OF_BOUNDS
RET_ROTATING_FAILED
- Parameters
-
offset | Rotation offset within the range [0,n]. |
Implements SubjectTo.
Definition at line 325 of file external_packages/qpOASES-3.0beta/src/Bounds.cpp.
Shifts forward type and status of all bounds by a given offset. This offset has to lie within the range [0,n/2] and has to be an integer divisor of the total number of bounds n. Type and status of the first <offset> bounds is thrown away, type and status of the last <offset> bounds is real_td, e.g. for offset = 2:
shift( {c/b1,c/b2,c/b3,c/b4,c/b5,c/b6} ) = {c/b3,c/b4,c/b5,c/b6,c/b5,c/b6}
- Returns
- SUCCESSFUL_RETURN
RET_INDEX_OUT_OF_BOUNDS
RET_INVALID_ARGUMENTS
RET_SHIFTING_FAILED
- Parameters
-
offset | Shift offset within the range [0,n/2] and integer divisor of n. |
Implements SubjectTo.
Definition at line 264 of file external_packages/qpOASES-3.0beta/src/Bounds.cpp.
Shifts forward type and status of all bounds by a given offset. This offset has to lie within the range [0,n/2] and has to be an integer divisor of the total number of bounds n. Type and status of the first <offset> bounds is thrown away, type and status of the last <offset> bounds is doubled, e.g. for offset = 2:
shift( {b1,b2,b3,b4,b5,b6} ) = {b3,b4,b5,b6,b5,b6}
- Returns
- SUCCESSFUL_RETURN
RET_INDEX_OUT_OF_BOUNDS
RET_INVALID_ARGUMENTS
RET_SHIFTING_FAILED
- Parameters
-
offset | Shift offset within the range [0,n/2] and integer divisor of n. |
Implements SubjectTo.