)))
125#if defined(_WIN32) || defined(__STDC__) 126#define INLINE __inline 133#define SCIP_VERSION (100*SCIP_VERSION_MAJOR + 10*SCIP_VERSION_MINOR + SCIP_VERSION_PATCH) 134#define SCIP_SUBVERSION SCIP_VERSION_SUB 135#define SCIP_APIVERSION SCIP_VERSION_API 136#define SCIP_COPYRIGHT "Copyright (c) 2002-2025 Zuse Institute Berlin (ZIB)" 143#define SCIP_VARTYPE_BINARY_CHAR 'B' 144#define SCIP_VARTYPE_INTEGER_CHAR 'I' 145#define SCIP_VARTYPE_IMPLINT_CHAR 'M' 146#define SCIP_VARTYPE_CONTINUOUS_CHAR 'C' 153#define LLONG_MAX 9223372036854775807LL 154#define LLONG_MIN (-LLONG_MAX - 1LL) 157#define SCIP_Longint long long 158#define SCIP_LONGINT_MAX LLONG_MAX 159#define SCIP_LONGINT_MIN LLONG_MIN 160#ifndef SCIP_LONGINT_FORMAT 162#define SCIP_LONGINT_FORMAT "I64d" 164#define SCIP_LONGINT_FORMAT "lld" 172#define SCIP_Real double 173#define SCIP_REAL_MAX (SCIP_Real)DBL_MAX 174#define SCIP_REAL_MIN -(SCIP_Real)DBL_MAX 175#define SCIP_REAL_FORMAT "lf" 177#define SCIP_DEFAULT_INFINITY 1e+20 178#define SCIP_DEFAULT_EPSILON 1e-09 179#define SCIP_DEFAULT_SUMEPSILON 1e-06 180#define SCIP_DEFAULT_FEASTOL 1e-06 181#define SCIP_DEFAULT_CHECKFEASTOLFAC 1.0 182#define SCIP_DEFAULT_LPFEASTOLFACTOR 1.0 183#define SCIP_DEFAULT_DUALFEASTOL 1e-07 184#define SCIP_DEFAULT_BARRIERCONVTOL 1e-10 185#define SCIP_DEFAULT_BOUNDSTREPS 0.05 186#define SCIP_DEFAULT_PSEUDOCOSTEPS 1e-01 187#define SCIP_DEFAULT_PSEUDOCOSTDELTA 1e-04 188#define SCIP_DEFAULT_RECOMPFAC 1e+06 189#define SCIP_DEFAULT_HUGEVAL 1e+15 190#define SCIP_MAXEPSILON 1e-03 191#define SCIP_MINEPSILON 1e-20 192#define SCIP_INVALID (double)1e+99 193#define SCIP_UNKNOWN (double)1e+98 194#define SCIP_INTERVAL_INFINITY (double)1e+300 196#define REALABS(x) (fabs(x)) 197#define EPSEQ(x,y,eps) (REALABS((x)-(y)) <= (eps)) 198#define EPSLT(x,y,eps) ((x)-(y) < -(eps)) 199#define EPSLE(x,y,eps) ((x)-(y) <= (eps)) 200#define EPSGT(x,y,eps) ((x)-(y) > (eps)) 201#define EPSGE(x,y,eps) ((x)-(y) >= -(eps)) 202#define EPSZ(x,eps) (REALABS(x) <= (eps)) 203#define EPSP(x,eps) ((x) > (eps)) 204#define EPSN(x,eps) ((x) < -(eps)) 205#define EPSFLOOR(x,eps) (floor((x)+(eps))) 206#define EPSCEIL(x,eps) (ceil((x)-(eps))) 207#define EPSROUND(x,eps) (ceil((x)-0.5+(eps))) 208#define EPSFRAC(x,eps) ((x)-EPSFLOOR(x,eps)) 209#define EPSISINT(x,eps) (EPSFRAC(x,eps) <= (eps)) 213#define SQR(x) ((x)*(x)) 219#define LOG1P(x) (log(1.0+x)) 221#define LOG1P(x) (log1p(x)) 226#if defined(_MSC_VER) && (_MSC_VER < 1800) 227#define LOG2(x) (log(x) / log(2.0)) 229#define LOG2(x) log2(x) 234#define ABS(x) ((x) >= 0 ? (x) : -(x)) 238#define MAX(x, y) ((x) >= (y) ? (x) : (y)) 242#define MIN(x, y) ((x) <= (y) ? (x) : (y)) 246#define MAX3(x, y, z) ((x) >= (y) ? MAX(x, z) : MAX(y, z)) 250#define MIN3(x, y, z) ((x) <= (y) ? MIN(x, z) : MIN(y, z)) 254#if defined(_MSC_VER) && (_MSC_VER < 1800) 255#define COPYSIGN _copysign 257#define COPYSIGN copysign 266#define NULL ((void*)0) 271#define RESTRICT __restrict 274#define RESTRICT __restrict__ 275#elif __STDC_VERSION__ >= 199901L 276#define RESTRICT restrict 287#define SCIP_MAXSTRLEN 1024 288#define SCIP_SPACECONTROL " tnvfr" 295#define SCIP_MAXMEMSIZE (SIZE_MAX/2) 297#define SCIP_HASHSIZE_PARAMS 2048 298#define SCIP_HASHSIZE_NAMES 500 299#define SCIP_HASHSIZE_CUTPOOLS 500 300#define SCIP_HASHSIZE_CLIQUES 500 301#define SCIP_HASHSIZE_NAMES_SMALL 100 302#define SCIP_HASHSIZE_CUTPOOLS_SMALL 100 303#define SCIP_HASHSIZE_CLIQUES_SMALL 100 304#define SCIP_HASHSIZE_VBC 500 306#define SCIP_DEFAULT_MEM_ARRAYGROWFAC 1.2 307#define SCIP_DEFAULT_MEM_ARRAYGROWINIT 4 309#define SCIP_MEM_NOLIMIT (SCIP_Longint)(SCIP_LONGINT_MAX >> 20) 315#define SCIP_MAXTREEDEPTH 1073741822 321#define SCIP_PROBINGSCORE_PENALTYRATIO 2 345#define SCIPABORT() assert(FALSE) 347#define SCIP_CALL_ABORT_QUIET(x) do { if( (x) != SCIP_OKAY ) SCIPABORT(); } while( FALSE ) 348#define SCIP_CALL_QUIET(x) do { SCIP_RETCODE _restat_; if( (_restat_ = (x)) != SCIP_OKAY ) return _restat_; } while( FALSE ) 349#define SCIP_ALLOC_ABORT_QUIET(x) do { if( NULL == (x) ) SCIPABORT(); } while( FALSE ) 350#define SCIP_ALLOC_QUIET(x) do { if( NULL == (x) ) return SCIP_NOMEMORY; } while( FALSE ) 352#define SCIP_CALL_ABORT(x) do \ 354 SCIP_RETCODE _restat_; \ 355 if( (_restat_ = (x)) != SCIP_OKAY ) \ 357 SCIPerrorMessage("Error <%d> in function call\n", _restat_); \
363#define SCIP_ALLOC_ABORT(x) do \ 367 SCIPerrorMessage("No memory in function call\n"); \
373#define SCIP_CALL(x) do \ 375 SCIP_RETCODE _restat_; \ 376 if( (_restat_ = (x)) != SCIP_OKAY ) \ 378 SCIPerrorMessage("Error <%d> in function call\n", _restat_); \
384#define SCIP_ALLOC(x) do \ 388 SCIPerrorMessage("No memory in function call\n"); \
389return SCIP_NOMEMORY; \
394#define SCIP_CALL_TERMINATE(retcode, x, TERM) do \ 396 if( ((retcode) = (x)) != SCIP_OKAY ) \ 398 SCIPerrorMessage("Error <%d> in function call\n", retcode); \
404#define SCIP_ALLOC_TERMINATE(retcode, x, TERM) do \ 408 SCIPerrorMessage("No memory in function call\n"); \
409retcode = SCIP_NOMEMORY; \
415#define SCIP_CALL_FINALLY(x, y) do \ 417 SCIP_RETCODE _restat_; \ 418 if( (_restat_ = (x)) != SCIP_OKAY ) \ 420 SCIPerrorMessage("Error <%d> in function call\n", _restat_); \
427#define SCIP_UNUSED(x) ((void) (x)) 433#ifndef SCIP_DEPRECATED 435# define SCIP_DEPRECATED __declspec(deprecated) 436#elif defined(__GNUC__) 437# define SCIP_DEPRECATED __attribute__ ((deprecated)) 439# define SCIP_DEPRECATEDRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4