Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00034 #ifndef QPOASES_TYPES_HPP
00035 #define QPOASES_TYPES_HPP
00036
00037
00038
00040
00041
00042
00044 enum BooleanType
00045 {
00046 BT_FALSE,
00047 BT_TRUE
00048 };
00049
00050
00053 enum PrintLevel
00054 {
00055 PL_NONE,
00056 PL_LOW,
00057 PL_MEDIUM,
00058 PL_HIGH
00059 };
00060
00061
00063 enum VisibilityStatus
00064 {
00065 VS_VISIBLE,
00066 VS_HIDDEN
00067 };
00068
00069
00072 enum QProblemStatus
00073 {
00074 QPS_NOTINITIALISED,
00075 QPS_PREPARINGAUXILIARYQP,
00077 QPS_AUXILIARYQPSOLVED,
00079 QPS_PERFORMINGHOMOTOPY,
00081 QPS_HOMOTOPYQPSOLVED,
00082 QPS_SOLVED
00083 };
00084
00085
00087 enum SubjectToType
00088 {
00089 ST_UNBOUNDED,
00090 ST_BOUNDED,
00091 ST_EQUALITY,
00092 ST_UNKNOWN
00093 };
00094
00095
00097 enum SubjectToStatus
00098 {
00099 ST_INACTIVE,
00100 ST_LOWER,
00101 ST_UPPER,
00102 ST_UNDEFINED
00103 };
00104
00105
00107 enum CyclingStatus
00108 {
00109 CYC_NOT_INVOLVED,
00110 CYC_PREV_ADDED,
00111 CYC_PREV_REMOVED
00112 };
00113
00114
00116 enum HessianType
00117 {
00118 HST_SEMIDEF,
00119 HST_POSDEF_NULLSPACE,
00120 HST_POSDEF,
00121 HST_IDENTITY
00122 };
00123
00124
00125
00126 #endif
00127
00128
00129
00130
00131