35 #ifndef QPOASES_TYPES_HPP
36 #define QPOASES_TYPES_HPP
63 #define __ALWAYS_INITIALISE_WITH_ALL_EQUALITIES__
77 #if __BORLANDC__ < 0x0561
85 #define __NO_SNPRINTF__
86 #pragma warning( disable : 4061 4100 4250 4514 4996 )
93 #define BEGIN_NAMESPACE_QPOASES
96 #define END_NAMESPACE_QPOASES
99 #define USING_NAMESPACE_QPOASES
102 #define REFER_NAMESPACE_QPOASES ::
107 #define BEGIN_NAMESPACE_QPOASES namespace qpOASES {
110 #define END_NAMESPACE_QPOASES }
113 #define USING_NAMESPACE_QPOASES using namespace qpOASES;
116 #define REFER_NAMESPACE_QPOASES qpOASES::
122 #if defined(__DSPACE__) || defined(__XPCTARGET__)
123 #define __SUPPRESSANYOUTPUT__
124 #define __NO_SNPRINTF__
128 #ifdef __NO_SNPRINTF__
129 #if (!defined(_MSC_VER)) || defined(__DSPACE__) || defined(__XPCTARGET__)
131 int snprintf(
char* s,
size_t n,
const char* format, ... );
134 #define snprintf _snprintf
141 #define RR( I,J ) R[(I)+nV*(J)]
144 #define QQ( I,J ) Q[(I)+nV*(J)]
147 #define TT( I,J ) T[(I)*sizeT+(J)]
151 #if !defined(SOLVER_MA27) && !defined(SOLVER_MA57) && !defined(SOLVER_NONE)
162 typedef unsigned long la_uint_t;
168 #ifdef __USE_SINGLE_PRECISION__
176 #ifdef __USE_LONG_INTEGERS__
178 typedef unsigned long uint_t;
181 typedef unsigned int uint_t;
186 #ifdef __USE_LONG_FINTS__
#define BEGIN_NAMESPACE_QPOASES
Definition: Types.hpp:107
long la_int_t
Definition: Types.hpp:161
#define END_NAMESPACE_QPOASES
Definition: Types.hpp:110
Definition: Types.hpp:252
QProblemStatus
Definition: Types.hpp:233
int_t idxAddC
Definition: Types.hpp:305
int int_t
Definition: Types.hpp:180
SubjectToType
Definition: Types.hpp:261
Definition: Types.hpp:217
int_t excAddC
Definition: Types.hpp:309
SchurUpdateType
Definition: Types.hpp:283
Definition: Types.hpp:275
Definition: Types.hpp:216
Definition: Types.hpp:285
HessianType
Definition: Types.hpp:248
int_t idxRemC
Definition: Types.hpp:306
Definition: Types.hpp:206
SubjectToStatus
Definition: Types.hpp:272
Definition: Types.hpp:287
int_t excRemB
Definition: Types.hpp:308
Definition: Types.hpp:279
Definition: Types.hpp:240
Definition: Types.hpp:278
Definition: Types.hpp:263
Definition: Types.hpp:265
Definition: Types.hpp:235
Definition: Types.hpp:236
int_t excAddB
Definition: Types.hpp:307
Definition: Types.hpp:205
Definition: Types.hpp:250
Definition: Types.hpp:251
Definition: Types.hpp:218
int fint_t
Definition: Types.hpp:189
Definition: Types.hpp:253
Definition: Types.hpp:242
Definition: Types.hpp:256
Definition: Types.hpp:266
Definition: Types.hpp:214
Definition: Types.hpp:215
Definition: Types.hpp:289
Definition: Types.hpp:243
Definition: Types.hpp:267
Definition: Types.hpp:277
Definition: Types.hpp:274
Definition: Types.hpp:227
Stores internal information for tabular (debugging) output.
Definition: Types.hpp:302
Definition: Types.hpp:288
Definition: Types.hpp:226
Definition: Types.hpp:264
int_t idxRemB
Definition: Types.hpp:304
Definition: Types.hpp:276
PrintLevel
Definition: Types.hpp:212
Definition: Types.hpp:286
Definition: Types.hpp:254
Definition: Types.hpp:255
VisibilityStatus
Definition: Types.hpp:224
Definition: Types.hpp:238
int_t idxAddB
Definition: Types.hpp:303
BooleanType
Definition: Types.hpp:203
BEGIN_NAMESPACE_QPOASES typedef double real_t
Definition: Types.hpp:171
Definition: Types.hpp:219
int_t sparse_int_t
Definition: Types.hpp:199
int_t excRemC
Definition: Types.hpp:310