#if 0 directive which may be modified at compile-time if desired. For building against CoinUtils 2.6, this #if 1 need to be changed into an #if 0 #if 0 //1 //ndef UNBOUNDED #if 0 //ABC_PARALLEL==2 #if 0 //ABC_SMALL<2 #if 0 // bad code #if 0 // change this to 1 if want to use the win32 API #if 0 //CLP_LONG_CHOLESKY #if 0 //CLP_PARAMETRIC_DENSE_ARRAYS==2 #if 0 //def ABC_DEBUG #if 0 //def ABC_INHERIT #if 0 //def CLP_FACTORIZATION_INSTRUMENT #if 0 //def CLP_INVESTIGATE #if 0 //def COIN_DEVELOP #if 0 //def COIN_HAS_CLP #if 0 //def DENSE_TRY #if 0 //def DO_ALL_AT_ROOT #if 0 //def FEB_TRY #if 0 // Does not seem to be needed def CBC_THREAD #if 0 // FIXME ??? these won't work because the copy constructor changes the values in m #if 0 //ndef LEAVE_FIXED #if 0 //ndef MULTIPLE_PRICE #if 0 // ndef NDEBUG #if 0 //ndef NDEBUG #if 0//ndef NDEBUG #if 0 //ndef SLIM_NOIO #if 0 // ??? Not working for some reason. #if 0 // out because of very strong branching ndef NDEBUG #if 0 // probably not needed def CBC_THREAD #if 0 //TESTXX #if 0 // TODO: free rows not really supported by OsiGrb #if 0 // TODO set and copy of solutions not supported by OsiGrb currently #if 0 //TRY_UPPER #if 0 //USE_ACTIVE<2 #if 0 // was def CLP_USER_DRIVEN #if 0 // wasdef CLP_USER_DRIVEN #if 0 //was def CLP_USER_DRIVEN #if 0 // was #ifndef NDEBUG #if 0 // we are using the default implementation of OsiSolverInterface #if ((' ' & 0x0FF) == 0x020) #if 1 #if 1 //0 // what went wrong?? #if 1 //ABC_NORMAL_DEBUG>0 #if 1 //DEBUG_SOME > 0 #if 1 //def CLIQUE_ANALYSIS #if 1 //def CLP_REUSE_ETAS #if 1 //def DONT_USE_SLACKS #if 1 //def DUAL #if 1 //def FEB_TRY #if 1 //ndef ABC_INHERIT #if 1 //ndef ABC_INHERIT //#if 1 #if 1 //ndef CBC_DUBIOUS_HEAP #if 1 //ndef CLP_USER_DRIVEN #if 1 //ndef INTEL_MKL #if 1 //ndef NDEBUG #if 1 //PRINT_CONFLICT>1 //ndef NDEBUG #if ABC_CLP_DEFAULTS #if ABC_CREATE_SCATTER_FUNCTION #if ABC_DEBUG #if ABC_DEBUG>1 #if ABC_DENSE_CODE #if ABC_DENSE_CODE<0 #if ABC_DENSE_CODE>0 #if ABC_DENSE_CODE==1 #if ABC_DENSE_CODE!=2 #if ABC_DENSE_CODE==2 #if ABC_INSTRUMENT #if ABC_INSTRUMENT>1 #if ABC_INSTRUMENT!=2 #if ABC_NORMAL_DEBUG #if ABC_NORMAL_DEBUG>0 #if ABC_NORMAL_DEBUG>1 #if ABC_NORMAL_DEBUG>2 #if ABC_NORMAL_DEBUG>3 #if ABC_PARALLEL #if ABC_PARALLEL==0 #if ABC_PARALLEL>0 #if ABC_PARALLEL==1 #if ABC_PARALLEL<2 #if ABC_PARALLEL==2 #if ABC_SMALL<0 #if ABC_SMALL>=0 #if ABC_SMALL<2 #if ABC_SMALL<3 #if ABC_SMALL<4 #if ABCSTATE_LITE==2 #if ABC_USE_COIN_FACTORIZATION<2 #if ABC_USE_FUNCTION_POINTERS #if ABC_USE_HOMEGROWN_LAPACK==1 #if ABOCA_LITE #if ABOCA_LITE==0 #if ABOCA_LITE_FACTORIZATION #if ABOCA_LITE_FACTORIZATION==0 #if ALT_UPDATE_WEIGHTS #if ALT_UPDATE_WEIGHTS==1 #if ALT_UPDATE_WEIGHTS !=2 #if ARRAY #if AVX2==0 #if AVX2==1 #if AVX2 !=2 #if AVX2!=2 #if AVX2==22 #if BASE_ORDER>0 #if BASE_ORDER==1 #if BI_PRINT #if BI_PRINT > 1 #if BLOCK>8 #if BLOCKING8==8 #if BOTH_WAYS #if BUILD==1 #if __BYTE_ORDER == __LITTLE_ENDIAN #if CAN_HAVE_ZERO_OBJ>1 #if CBC_DEBUG > 1 #if CBC_DEBUG_HEAP > 0 #if CBC_DEBUG_HEAP > 1 #if CBC_DEBUG_HEAP > 2 #if CBC_FEASIBILITY_INVESTIGATE #if CBC_FEASIBILITY_INVESTIGATE == 0 #if CBC_FEASIBILITY_INVESTIGATE > 1 #if CBC_OTHER_SOLVER == 1 #if CBC_PRINT #if CBC_QUIET == 0 #if CBC_QUIET < 2 #if CBC_TRACK_SOLVERS > 0 #if CBC_USEFUL_PRINTING #if CBC_USEFUL_PRINTING > 0 #if CBC_USEFUL_PRINTING>0 #if CBC_USEFUL_PRINTING > 1 #if CBC_USEFUL_PRINTING > 12 #if CBC_USEFUL_PRINTING > 14 #if CBC_USEFUL_PRINTING > 5 #if CGL_DEBUG #if CGL_DEBUG > 1 #if CGL_DEBUG<=1 #if CGL_DEBUG>1 #if CGL_DEBUG2 #if CGL_WRITEMPS #if CGL_WRITEMPS > 1 #if CHECK_TABLEAU #if CILK_CONFLICT>0 #if CILK_CONFLICT>1 #if CILK_FRAGILE>1 #if CLEANUP_DJS #if CLP_CAN_HAVE_ZERO_OBJ #if CLP_CAN_HAVE_ZERO_OBJ>1 #if CLP_CAN_HAVE_ZERO_OBJ<2 #if CLP_CAUTION #if CLP_CAUTION < 1 #if CLP_CAUTION==2 #if CLP_CHECK_NUMBER_PIVOTS < 20 #if CLP_DEBUG > 0 #if CLP_DEBUG > 1 #if CLP_DEBUG >1 #if CLP_DEBUG>2 #if CLP_DEBUG>3 #if CLP_DEBUG_MALLOC #if CLP_DEBUG_MALLOC==0 #if CLP_DEBUG_MALLOC>1 #if CLP_FACTORIZATION_NEW_TIMING>1 #if CLP_HAS_ABC #if CLP_HAS_ABC==1 #if CLP_HAS_ABC<3 #if CLP_INHERIT_MODE>1 #if CLP_LONG_CHOLESKY==0 #if CLP_LONG_CHOLESKY>0 #if CLP_LONG_CHOLESKY!=1 #if CLP_LONG_CHOLESKY>1 #if CLP_MULTIPLE_FACTORIZATIONS > 0 #if CLP_MULTIPLE_FACTORIZATIONS >0 #if CLP_MULTIPLE_FACTORIZATIONS == 1 #if CLP_OSL!=1&&CLP_OSL!=3 #if CLP_OSL==2||CLP_OSL==3 #if CLP_POOL_MATRIX #if CLP_POOL_MATRIX==16 #if CLPSOLVE_ACTIONS #if CLPSOLVE_ACTIONS>1 #if CLP_USEFUL_PRINTOUT #if CLP_USE_OPENBLAS #if CLP_USER_DRIVEN #if COIN_ALIGN_DENSE == 2 #if COIN_AVX2 == 1 #if COIN_AVX2 > 1 #if COIN_AVX2>1 #if COIN_AVX2==4 #if COIN_BIG_DOUBLE==0 #if COIN_BIG_DOUBLE!=1 #if COIN_BIG_DOUBLE==1 //#if COIN_BIG_DOUBLE==1 #if COIN_BIG_DOUBLE==2 #if COIN_BIG_INDEX #if COIN_BIG_INDEX == 0 #if COIN_BIG_INDEX==0 #if COIN_BIG_INDEX==0 && CLP_POOL_MATRIX==0 #if COIN_BIG_INDEX==1 #if COIN_BIG_INDEX == 2 #if COIN_BIG_INDEX<2 #if COIN_BIG_INDEX==2 #if COIN_CBC_VERBOSITY > 0 #if COIN_COINUTILS_CHECKLEVEL > 0 #if COIN_COINUTILS_CHECKLEVEL > 3 #if COIN_DEBUG #if COIN_DEBUG>1 #if COIN_DEBUG==2 #if COIN_DENSE_MULTIPLIER2 == 1 #if COIN_DENSE_MULTIPLIER2>10 #if COIN_DEVELOP #if COIN_DEVELOP>0 #if COIN_DEVELOP > 1 #if COIN_DEVELOP>1 #if COIN_DEVELOP > 2 #if COIN_DEVELOP!=2 #if COIN_DEVELOP>2 #if COIN_FACTORIZATION_DENSE_CODE #if COIN_FACTORIZATION_DENSE_CODE==1 #if COIN_FACTORIZATION_DENSE_CODE == 2 #if COIN_HAS_CLP #if COIN_HAS_DYLP #if COIN_HAS_GLPK #if COIN_HAS_NTY2 == 1 #if COIN_HAS_OSL #if COIN_HAS_SPX #if COIN_INT_MAX==0 #if COIN_IPOPT_CHECKLEVEL > 0 #if COIN_IPOPT_CHECKLEVEL > 2 #if COIN_LONG_WORK #if COIN_LONG_WORK==0 #if (COIN_MEMPOOL_SAVE_BLOCKHEADS == 1) #if (COIN_MEMPOOL_SAVE_BLOCKHEADS==1) #if COIN_ONE_ETA_COPY #if COIN_PRESOLVE_TUNING > 0 #if COIN_SLOW_PRESOLVE #if COIN_SPARSE_MATRIX != 2 #if (COINUTILS_MEMPOOL_ALIGNMENT == 16) #if (COINUTILS_MEMPOOL_MAXPOOLED >= 0) #if CONFLICT_CUTS == 2 #if CONJUGATE == 0 #if CONJUGATE == 2 #if CONVERTROW #if CONVERTROW>1 #if CONVERTROW<2 #if CONVERTROW>2 #if CPX_VERSION >= 1100 #if CPX_VERSION < 700 #if CPX_VERSION >= 800 #if CPX_VERSION >= 900 #if debug #if DEBUG_COIN #if DEBUG_SOME > 0 #if DEBUG_SOME >0 #if DEBUG_SOME>0 #if DEBUG_SOME > 1 #if DEBUG_X #if DEBUG_X > 1 #if defined (__386BSD__) #if defined(ABC_INHERIT)||ABOCA_LITE #if defined(ABC_INHERIT) || defined(CBC_THREAD) || defined(THREADS_IN_ANALYZE) #if defined(_AIX) #if defined (alliant) && defined (i860) #if !defined (__ARCHITECTURE__) #if defined (__arm) && defined (__acorn) && defined (__unix) #if defined(CBCCINTERFACEDLL_EXPORTS) || defined(CLPMSDLL) #if defined (CBC_EXTERN_C) #if defined (CLP_EXTERN_C) #if defined(CLP_USEFUL_PRINTOUT) && !defined(GCC_4_9) #if defined (CMU) #if !defined(COIN_COINUTILS_CHECKLEVEL) #if defined(COIN_DEVELOP) || !defined(NO_FATHOM_PRINT) #if defined (COIN_EXTERN_C) #if defined(COIN_HAS_AMD) || defined(COIN_HAS_CHOLMOD) || defined(COIN_HAS_GLPK) #if defined(COIN_HAS_CLP) && defined(COIN_HAS_CPX) #if defined(COIN_HAS_WSMP) || defined(COIN_HAS_AMD) || defined(COIN_HAS_CHOLMOD) || defined(TAUCS_BARRIER) || defined(COIN_HAS_MUMPS) #if defined(COIN_HAS_WSMP) && ! defined(USE_EKKWSSMP) #if defined COIN_OWN_RANDOM_32 #if !defined(COINUTILS_MEMPOOL_MAXPOOLED) #if defined(COINUTILS_MEMPOOL_OVERRIDE_NEW) && (COINUTILS_MEMPOOL_OVERRIDE_NEW == 1) #if defined(COINUTILS_PTHREADS) && (COINUTILS_PTHREAD == 1) #if !defined(CPXERR_NO_INT_SOLN) #if defined(__CYGWIN__) && defined(__GNUC__) #if defined DEBUGWRAPPER #if defined(__FreeBSD__) && defined(__GNUC__) #if defined GMI_TRACE #if defined GMI_TRACE_CLEAN #if defined GMI_TRACETAB #if (defined(__GNUC__) && defined(__linux__)) #if defined(HASWELL) || defined(SKYLAKE) #if defined (HAVE_DOS_BASED_FILE_SYSTEM) #if defined (host_mips) && defined (MIPSEB) #if defined (hp300) && !defined (hpux) #if defined (__hpux) #if defined (i386) #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) #if defined(__MACH__) || defined (__FreeBSD__) #if defined(__MACH__) && defined(__GNUC__) +#if defined(metis) || defined(parmetis) #if defined(__MINGW32__) && defined(__GNUC__) #if defined(MIPLIB3DIR) #if defined (MIPSEB) #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) #if !defined(_MSC_VER) #if defined (_MSC_VER) #if defined(_MSC_VER) #if defined(_MSC_VER) || defined(__MINGW32__) || defined(__CYGWIN32__) #if defined(_MSC_VER) || defined(__MNO_CYGWIN) #if defined(_MSC_VER) || defined(__MSVCRT__) #if !defined(__MSVCRT__) #if defined (MULTIMAX) || defined (n16) #if defined(__MWERKS__) #if defined(__NetBSD__) && defined(__GNUC__) #if defined(NETLIBDIR) #if defined (NeXT) #if defined (ns32000) #if defined OSI_TABLEAU #if defined(parmetis) #if defined(PATH_MAX) #if defined(ptscotch) #if defined(SAMPLEDIR) #if defined (SBB_EXTERN_C) #if defined(_SC_KERNEL_BITS) #if defined (sequent) #if defined (_SEQUENT_) #if defined (S_IXGRP) #if defined (S_IXOTH) #if defined (sony) #if defined (__STDC__) || defined (__cplusplus) #if defined (__STDC__) && __STDC__ #if defined (__stub_daxpy) || defined (__stub___daxpy) #if defined (__stub_dlopen) || defined (__stub___dlopen) #if defined (__stub_drand48) || defined (__stub___drand48) #if defined (__stub_dsyev) || defined (__stub___dsyev) #if defined (__stub_shl_load) || defined (__stub___shl_load) #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf) #if defined(__sun) #if defined(__SUNPRO_CC) #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) #if defined (SYSTYPE_SVR4) #if defined (SYSTYPE_SYSV) #if defined(THREADS_IN_ANALYZE) && defined(COIN_HAS_CLP) #if defined TRACK_REJECT || defined TRACK_REJECT_SIMPLE #if defined(TRACK_REJECT) || defined (TRACK_REJECT_SIMPLE) #if defined (UMAXV) #if defined (vax) #if defined(VOL_DEBUG) && (VOL_DEBUG != 0) #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ #if defined (YYMAXDEPTH) && YYMAXDEPTH == 0 #if (! defined (yyoverflow) \ #if ! defined (yyoverflow) || YYERROR_VERBOSE #if ! defined (YYSIZE_T) #if ! defined (YYSIZE_T) && defined (size_t) #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) #if DGG_DEBUG_DGG #if DGG_DEBUG_SOLVER #if DGG_TRACE_ERRORS > 0 #if DIVE_PRINT #if DIVE_PRINT > 1 #if dlfcn.h is there, check also if libdl is there; if so, set corresponding define for GLPK #if DO_CHAR1 // CHAR #if DO_CHAR2==0 // CHAR #if DO_CHAR2 // CHAR #if DO_REDUCE==1 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' #if ETAS_1>1 #if ETAS_1<2 #if FACTORIZATION_STATISTICS #if FACTORIZATION_STATISTICS==0 #if FIXUP_RHS == 1 || FIXUP_RHS ==3 #if FIXUP_RHS == 2 || FIXUP_RHS ==3 #if FLUSH_PRINT_BUFFER #if FLUSH_PRINT_BUFFER < 2 #if FLUSH_PRINT_BUFFER > 2 #if FLUSH_PRINT_BUFFER >= 2 #if FOUR_GOES==2 #if FUNNY_BRANCHING #if FUNNY_BRANCHING3>100 #if __GNUC__ != 2 #if GOMORY_RELAX_NUMBER #if (GRB_VERSION_MAJOR < 2) || (GRB_VERSION_MAJOR == 2 && GRB_VERSION_MINOR == 0 && GRB_VERSION_TECHNICAL <= 1) #if GRB_VERSION_MAJOR < 4 #if GUBCOVER==1 #if GUBCOVER==2 #if HASH > 1 #if HASH>1 #if HASH==1 || HASH ==3 #if HASH ==2 #if HASH==2 || HASH ==3 #if HASH ==3 #if HAVE_DLFCN_H #if HAVE_INTTYPES_H #if HAVE_STRING_H #if HAVE_STRINGS_H #if HAVE_SYS_STAT_H #if HAVE_SYS_TYPES_H #if HAVE_UNISTD_H #if HOTSTART < 0 #if HOTSTART > 0 #if HOTSTART == 1 #if HOTSTART == 2 || HOTSTART == 3 #if HOTSTART == 3 #if HOWMANY #if HOWMANY > 1 #if HOWMANY == 3 #if IDIOT_SCALE<0 #if IDIOT_SCALE>1||IDIOT_SCALE<-1 #if IDIOT_SCALE>2||IDIOT_SCALE<-2 #if IMPLIED>11&&IMPLIED<21 #if IMPLIED2 ==0 #if IMPLIED>2&&IMPLIED<11 #if IMPLIED!=3 #if INFEAS == 1 #if INFEAS == 2 #if INLINE_AFPV #if INLINE_AFPV==0 #if INLINE_AFPV==1 #if INLINE_AFPV<3 #if INLINE_GATHER==0 #if INLINE_MULTIPLY_ADD==0 #if INLINE_MULTIPLY_INDEXED==0 #if INLINE_SCATTER==0 #if JUST_FIX_INTEGER #if JUST_FIX_INTEGER > 1 #if KEEP_GOING_IF_FIXED<10 #if KEEP_GOING_IF_FIXED > 5 #if LOGLEVEL>1 #if LOGLEVEL>2 #if LOGLEVEL<3 #if LONGEST #if LONGEST == 0 #if ltdl.h is there, check also if libltdl is there; if so, set corresponding define for GLPK #if MESS_UP ==1 || MESS_UP ==2 #if MESS_UP ==2 || MESS_UP ==3 #if MINTYPE==1 #if MINTYPE ==2 #if MINTYPE!=2 #if MINTYPE==2 #if MODIFYCOST #if MODIFYCOST>1 #if MOD_SHADOW > 0 #if MOD_SHADOW > 1 #if MORE_GOMORY_CUTS==1 #if MORE_GOMORY_CUTS==1||MORE_GOMORY_CUTS==3 #if MORE_GOMORY_CUTS<2 #if MORE_GOMORY_CUTS==2||MORE_GOMORY_CUTS==3 #if MOVE_REPLACE_PART1A < 0 #if MOVE_REPLACE_PART1A <= 0 #if MOVE_REPLACE_PART1A == 0 #if MOVE_REPLACE_PART1A > 0 #if _MSC_VER >= 1200 #if MSK_DO_MOSEK_LOG > 0 #if MSK_OSI_DEBUG_LEVEL > 1 #if MSK_OSI_DEBUG_LEVEL > 3 #if MSK_VERSION_MAJOR == 7 #if MSK_VERSION_MAJOR >= 7 #if MSK_VERSION_MAJOR < 8 #if MULTIPLE>2 #if NAUTY_MAX_LEVEL #ifndef LACI_TRY // was #if 1 #if NEW_CHUNK_SIZE==2 #if NEW_CHUNK_SIZE==4 #if NEW_STYLE_SOLVER==0 #if NO_CHANGE_MULTIPLIER != 1 #if OBJ_OFFSET==1 #if PARDISO_BARRIER #if PARTITION_ROW_COPY==1 #if PE_DEBUG >= 1 #if PE_DEBUG >=1 #if PREPROCESS==1 #if PREPROCESS==2 #if PRESOLVE_CHECK_SOL #if PRESOLVE_CONSISTENCY > 0 || PRESOLVE_DEBUG > 0 || PRESOLVE_SUMMARY > 0 #if PRESOLVE_DEBUG #if PRESOLVE_DEBUG > 0 #if PRESOLVE_DEBUG > 0 || PRESOLVE_CONSISTENCY > 0 #if PRESOLVE_DEBUG > 1 #if PRESOLVE_DEBUG || PRESOLVE_CONSISTENCY #if PRESOLVE_SUMMARY > 0 #if PRINT_ANALYZE > 0 #if PRINT_CONFLICT #if PRINT_CONFLICT == 0 #if PRINT_CONFLICT == 1 #if PRINT_CONFLICT>1 //ndef NDEBUG #if PRINT_CONFLICT < 2 #if PRINT_DEBUG #if PRINT_DEBUG > 1 #if PRINT_DETAIL7 #if PRINT_DETAIL7>1 #if PRINT_LEVEL>1 #if PRINT_LEVEL<2 #if PRINT_MORE #if PRINT_MORE == 0 #if PRINT_MORE > 1 #if PRINT_NUMBER #if PRINT_PAN #if PRINT_PAN>1 #if PRINT_TIGHTEN_PROGRESS #if PRINT_TIGHTEN_PROGRESS>1 #if PRINT_TIGHTEN_PROGRESS>2 #if PRINT_TIGHTEN_PROGRESS>3 #if PRIORITY_TRY == 0 #if PROBING100 #if PSEUDO>0 #if PSEUDO==1 || PSEUDO ==2 #if PSEUDO==1||PSEUDO==2 #if PSEUDO == 2 #if PSEUDO==2 #if REPORT > 1 #if REPORT_DYNAMIC #if REPORT_DYNAMIC > 1 #if REPORT_DYNAMIC == 2 #if REPORT_DYNAMIC > 2 #if REPORT_DYNAMIC == 3 #if RS_FAST_CONT #if RS_FAST_CONT < 1 #if RS_FAST_INT == 0 #if RS_FAST_INT == 0 && RS_FAST_CONT == 0 && RS_FAST_WORK == 0 #if RS_FAST_INT > 0 || RS_FAST_CONT > 0 || RS_FAST_WORK > 0 #if RS_FAST_INT < 1 #if RS_FAST_WORK #if RS_FAST_WORK == 0 #if SAVEIT==1 #if SAVE_MODEL > 1 #if SHORT_REGION==2 #if SIZE == 6 #if SLACK_VALUE==-1 #if SLIM_CLP==2 #if SOME_DEBUG_1 #if (SOPLEX_VERSION >= 160) || (SOPLEX_SUBVERSION >= 7) #if SOPLEX_VERSION >= 220 #if SOPLEX_VERSION >= 300 #if STDC_HEADERS #if SWAP_SIGNS #if TAUCS_BARRIER [#if test x"$4" = x; then #if test x"#include " = x; then #if test x"" = x; then #if THREAD_DEBUG > 1 #if TOL_TYPE==-1 #if TRY7==1 #if TRY7==2 #if TRY_ADJUST == 1 #if TRYBIAS==1 #if TRY_IDEA1 #if TRY_IDEA1 < 2 #if TRY_STUFF > 1 #if TRY_THIS == 0 #if TRY_UPPER > 1 #if TRY_UPPER>1 #if TRY_UPPER > 2 #if TYPE2 == 0 #if TYPE_TWO_TRANSPOSE #if TYPE_TWO_TRANSPOSE==0 #if TYPE_TWO_TRANSPOSE==1 #if UNROLL==0 #if UNROLL1>2 #if UNROLL2>1 #if UNROLL2<2 #if UNROLL3<2 #if UNROLL4>1 #if UNROLL4<2 #if UNROLL5>1 #if UNROLL5<2 #if UNROLL_GATHER==0 #if UNROLL_MULTIPLY_ADD==0 #if UNROLL_SCATTER==0 #if USE_ACTIVE>1 #if USE_ACTIVE==2 #if USE_ACTIVE>2 #if USE_CGL_RATIONAL <= 0 #if USE_CGL_RATIONAL==0 #if USE_CGL_RATIONAL>0 #if USE_CGL_RATIONAL<=10 #if USE_HASH == 0 #if USE_HASH ==1 #if USE_HASH==1 #if USE_HASH<2 #if USE_HASH==2 #if USE_LBS == 0 #if USE_OBJECTIVE == 1 #if USE_OBJECTIVE > 1 #if user specified --with-lapack-lib, then we should give COIN_HAS_PACKAGE preference #if VERBOSE #if WARN_USELESS #if WARN_USELESS>1 #if WEAKEN_CUTS == 1 #if WEAKEN_CUTS > 2 #if XPVERSION <= 20 // If you want to solve problem, change "#if 0" to "#if 1" #if YYDEBUG #if YYDEBUG || YYERROR_VERBOSE #if YYERROR_VERBOSE #if ZERO_ONE == 1 #if ZERO_ONE == 2 strcpy(line[numberLines++], "0#if defined(_MSC_VER)"); Usage in CbcModel is a fake; a small bit of code that's now `#if 0'. // Could change to #ifdef CBC_DEBUG echo '#ifdef __cplusplus' >>confdefs.h #ifdef ABC_DEBUG #ifdef ABC_INHERIT #ifdef ABC_JUST_ONE_FACTORIZATION #ifdef ABC_LONG_FACTORIZATION #ifdef ABC_ORDERED_FACTORIZATION #ifdef ABC_PARALLEL_PIVOT #ifdef ABC_SPRINT #ifdef ABCSTATE_LITE #ifdef ABC_TEMPORARY_FACTORIZATION #ifdef ABC_USE_COIN_FACTORIZATION #ifdef ABC_USE_FUNCTION_POINTERS #ifdef ABC_USE_LAPACK #ifdef ABOCA_LITE_FACTORIZATION #ifdef ADD_ARTIFICIALS #ifdef ADD_ROW_ANALYZE #ifdef ALLCUTS #ifdef ALL_DANTZIG #ifdef ALLOW_BAD_DJS #ifdef ALLOW_SMALL_PIVOTS #ifdef ALT_UPDATE_WEIGHTS #ifdef ALT_UPDATE_WEIGHTSz #ifdef ALWAYS_DUAL #ifdef ALWAYS_ORDER #ifdef APPEND_ROW #ifdef BLOCKUNROLL #ifdef BONMIN #ifdef BORROW #ifdef BRON_TIMES #ifdef CAN_TRUST_STL_HEAP #ifdef CBC_BUILD #ifdef CBC_CHECK_BASIS #ifdef CBC_CHECK_CUT #ifdef CBC_DEBUG #ifdef CBC_GENERATE_TEST #ifdef CBC_INVESTIGATE_SOS #ifdef CBC_KEEP_DEPRECATED #ifdef CBCMODEL_TIGHTEN_BOUNDS #ifdef CBC_NEW_CREATEINFO #ifdef CBC_NEW_STYLE_BRANCH #ifdef CBC_NEXT_VERSION #ifdef CBCNODE_TIGHTEN_BOUNDS #ifdef CBC_ONLY_CLP #ifdef CBC_PRINT #ifdef CBC_PRINT2 #ifdef CBC_PTHREAD #ifdef CBC_SIG_TRAP #ifdef CBC_STATISTICS #ifdef CBC_SVN_REV #ifdef CBC_TEMP1 #ifdef CBC_THREAD #ifdef CBC_THREAD_SAFE #ifdef CBCTREE_PRINT #ifdef CBC_USE_INITIAL_TIME #ifdef CGL_BUILD #ifdef CGL_DEBUG //#ifdef CGL_DEBUG #ifdef CGL_DEBUG_GOMORY #ifdef CGL_DEBUG_ZERO #ifdef CGLFLOW_DEBUG2 #ifdef CGL_INVESTIGATE #ifdef CGL_PREPROCESS_DENSE_CODE #ifdef CGL_WRITEMPS #ifdef CHECK_ACCURACY #ifdef CHECK_CLEAN_BASIS #ifdef CHECK_CUT_COUNTS #ifdef CHECK_CUT_SIZE #ifdef CHECK_DEBUGGER #ifdef CHECK_DEBUGGER_PATH #ifdef CHECK_KNOWN_SOLUTION #ifdef CHECK_LINKS #ifdef CHECK_NETWORK #ifdef CHECK_NODE #ifdef CHECK_NODE_FULL #ifdef CHECK_NUMBER_WANTED #ifdef CHECK_ONE_ROW #ifdef CHECK_PATH #ifdef CHECK_RAY #ifdef CHECK_SIZE #ifdef CHECK_STATUS #ifdef CHOL_COMPARE #ifdef CHOLESKY_BAD_COMBINATION #ifdef CILK_TEST #ifdef __clang__ #ifdef CLEAN_HOT_START #ifdef CLEAN_INTEGER_VARIABLES #ifdef CLEANUP_DJS #ifdef CLIQUE_ANALYSIS #ifdef CLP_ALL_ONE_FILE #ifdef CLP_BUILD #ifdef CLP_CILK #ifdef CLP_DEBUG #ifdef CLP_DEBUG_MALLOC #ifdef CLP_DEBUG_PRINT #ifdef CLP_DEVELOP #ifdef CLP_DUAL_COLUMN_MULTIPLIER #ifdef CLP_DUAL_FIXED_COLUMN_MULTIPLIER #ifdef CLP_DUAL_IDIOT #ifdef CLP_FACTORIZATION_INSTRUMENT #ifdef CLP_FACTORIZATION_NEW_TIMING #ifdef CLP_HAS_ABC #ifdef CLP_INHERIT_MODE #ifdef CLP_INVESTIGATE #ifdef CLP_INVESTIGATE_2 #ifdef CLP_INVESTIGATE2 #ifdef CLP_INVESTIGATE3 #ifdef CLP_INVESTIGATE4 #ifdef CLP_INVESTIGATE7 #ifdef CLP_INVESTIGATE_SERIAL #ifdef CLP_MALLOC_STATISTICS #ifdef CLP_MULTIPLE_FACTORIZATIONS #ifdef CLP_NO_VECTOR #ifdef CLP_OSL #ifdef CLP_PARAMETRIC_DENSE_ARRAYS #ifdef ClpPdco_H #ifdef CLP_PLUS_ONE_MATRIX #ifdef CLP_PRIMAL_SLACK_MULTIPLIER #ifdef CLP_PROGRESS_WEIGHT #ifdef CLP_REPORT_PROGRESS #ifdef CLP_RESOLVE #ifdef CLP_REUSE_ETAS #ifdef CLP_STATIC #ifdef CLP_TIDY_DELETE_ROWS #ifdef CLP_USEFUL_PRINTOUT #ifdef CLP_USER_DRIVEN #ifdef CLP_USER_DRIVEN1 #ifdef CLP_WARMSTART #ifdef CoinAbcTypeFactorization #ifdef COIN_ALIGN_DENSE #ifdef COIN_AVX2 #ifdef COIN_C_FINITE #ifdef COIN_C_ISNAN #ifdef COIN_COMPILE_WITH_TRACING #ifdef COIN_DEBUG #ifdef COIN_DETAIL #ifdef COIN_DEVELOP //#ifdef COIN_DEVELOP #ifdef COIN_DEVELOP_x #ifdef COIN_DEVELOP_z #ifdef COIN_DOING_DIFFS #ifdef COIN_FAC_NEW #ifdef COIN_FACTORIZATION_DENSE_CODE #ifdef COIN_FACTORIZATION_DIAGNOSE #ifdef COIN_FACTORIZATION_INFO #ifdef COIN_FAST_CODE #ifdef COIN_HAS_ASL //#ifdef COIN_HAS_ASL #ifdef COIN_HAS_BZLIB #ifdef COIN_HAS_CBC #ifdef COIN_HAS_CHOLMOD #ifdef COIN_HAS_CLP #ifdef COIN_HAS_CLP_GOMORY #ifdef COIN_HAS_CLP_KEEP_STATUS #ifdef COIN_HAS_CLP_TWOMIR #ifdef COIN_HAS_CPX #ifdef COIN_HAS_DYLP #ifdef COIN_HAS_GLPK #ifdef COIN_HAS_GRB //#ifdef COIN_HAS_GRB #ifdef COIN_HAS_LAPACK #ifdef COIN_HAS_LINK #ifdef COIN_HAS_MSK #ifdef COIN_HAS_MUMPS #ifdef COIN_HAS_NTY #ifdef COIN_HAS_OSICLP #ifdef COIN_HAS_OSICPX #ifdef COIN_HAS_OSIDYLP #ifdef COIN_HAS_OSIGLPK #ifdef COIN_HAS_OSIVOL #ifdef COIN_HAS_OSIXPR #ifdef COIN_HAS_OSL #ifdef COIN_HAS_READLINE #ifdef COIN_HAS_SOPLEX #ifdef COIN_HAS_SPX #ifdef COIN_HAS_VOL #ifdef COIN_HAS_WSMP #ifdef COIN_HAS_XPR #ifdef COIN_HAS_ZLIB #ifdef COIN_OSL_CMFC #ifdef COIN_PREFETCH #ifdef COIN_PRESOLVE_BUG #ifdef COIN_REUSE_RANDOM #ifdef COIN_SHORT_SORT #ifdef COIN_SIMP_CAPACITY #ifdef COIN_SNAPSHOT #ifdef COIN_SORT_ARBITRARY_CONTAINERS #ifdef COIN_USE_CLPxx #ifdef COIN_USE_MUMPS_MPI_H #ifdef COIN_USE_RESTRICT #ifdef COINUTILS_BUILD #ifdef COINUTILS_HAS_CSTDINT #ifdef COINUTILS_HAS_STDINT_H #ifdef CONFLICT_CUTS #ifdef CONVERTDEBUG #ifdef COUNT #ifdef COUNT_CLEANUPS #ifdef COUNT_COPY #ifdef COUNT_U #ifdef __cplusplus #ifdef CRUNCH #ifdef DBG_OUT #ifdef DEBUG #ifdef DEBUG_BEST #ifdef DEBUG_CBC_HEAP #ifdef DEBUG_CUTS #ifdef DEBUG_LAP #ifdef DEBUG_MALLOC #ifdef DEBUG_MEMORY #ifdef DEBUG_PRINT #ifdef DEBUG_SOLUTION #ifdef DELAYED_UPDATE #ifdef DENSE_PERMUTE #ifdef DENSE_TRY #ifdef DEPRECATED_STRATEGY #ifdef DETAIL_THREAD #ifdef __dietlibc__ #ifdef DISTANCE #ifdef DIVE_DEBUG #ifdef DIVE_FIX_BINARY_VARIABLES #ifdef DMALLOC #ifdef DO_ALL_AT_ROOT #ifdef DO_CHECK_FLAGS #ifdef DO_LESS_PROHIBITED #ifdef DONT_MOVE_OBJECTIVE #ifdef DONT_USE_SLACKS #ifdef DO_REDUCE #ifdef DO_STAT #ifdef DUAL #ifdef DUAL_STATS #ifdef DUAL_TRY_FASTER #ifdef DUBIOUS_WEIGHTS #ifdef EARLY_FACTORIZE #ifdef __ELF__ #ifdef EVERY_ITERATION #ifdef EXPENSIVE #ifdef F77_DUMMY_MAIN #ifdef FACTORS_HERE #ifdef FAST_CLPNON #ifdef FEB_TRY #ifdef FIT #ifdef FITz #ifdef FIX_COSTS #ifdef FORCE_FOLLOW //#ifdef FOREIGN_BARRIER #ifdef FORNOW #ifdef FOUR_GOES #ifdef FREEBSD_WORKAROUND #ifdef FULL_DEBUG #ifdef FULL_GUB_PRINT #ifdef FULL_PRINT #ifdef FUNNY_BRANCHING #ifdef FUNNY_BRANCHING2 #ifdef FUNNY_CHECK #ifdef GAP #ifdef GCC_4_9 #ifdef __GNUC__ #ifdef GOMORY_LONG #ifdef GOOD_EARLY #ifdef GROW_REFERENCE #ifdef GUBCOVER #ifdef HALVE #ifdef HAS_CILK #ifdef HASWELL #ifdef HAVE_CFLOAT #ifdef HAVE_CIEEEFP #ifdef HAVE_CINTTYPES #ifdef HAVE_CLOCK_GETTIME #ifdef HAVE_CMATH #ifdef HAVE_CONFIG_H #ifdef HAVE_ENDIAN_H #ifdef HAVE_SDK #ifdef HAVE_UNISTD_H #ifdef HAVE_WINDOWS_H #ifdef HEAP #ifdef HEAVY_PERTURBATION #ifdef HEAVY_PROBING #ifdef HEURISTIC_INFORM #ifdef HISTORY_STATISTICS #ifdef HOT_START #ifdef IDIOT_SCALE #ifdef IMPLIED #ifdef INCLUDESLACK #ifdef INTEL #ifdef INTEL_COMPILER #ifdef INTEL_MKL #ifdef INT_IS_8 #ifdef IP_DEBUG_SMARTPTR #ifdef JJF_ZERO #ifdef JJF_ZERO //def COIN_HAS_CLP #ifdef JJF_ZERO //ndef CBC_OTHER_SOLVER #ifdef JJF_ZERO //ndef NDEBUG #ifdef JJF_ZERO //NEW_STYLE_SOLVER==0 #ifdef JJF_ZERO // not used #ifdef JJF_ZERO // not used, reference removed in CbcModel.cpp #ifdef JJF_ZERO // probably not a good idea #ifdef JUST_ACTIVE #ifdef KEEP_GOING #ifdef KEEP_GOING_IF_FIXED #ifdef KEEP_SMALL #ifdef KEEP_TRYING_EARLY #ifdef KEEPXY #ifdef KILL_ZERO_READLP #ifdef LAMBDA #ifdef LAPACK_TEST #ifdef LAP_ADD_MSG #ifdef LIKELY_SUPERBASIC #ifdef __LINE__ #ifdef LOCAL #ifdef LOCAL_FIX_CONTINUOUS #ifdef LONG_REGION_2 #ifdef LPIO_DEBUG #ifdef LPX_E_BADB #ifdef LPX_E_MIPGAP #ifdef MAKE_SOS_CLIQUES #ifdef MANY_REGISTERS #ifdef MAX_ADD_ELEMENTS_PREPROCESS -#ifdef __MINGW32__ #ifdef MJS #ifdef MODIFYCOSTS #ifdef MORE_CAREFUL #ifdef MORE_CUTS #ifdef MORE_CUTS2 #ifdef MORE_DEBUG #ifdef MORE_GOMORY_CUTS #ifdef MOVE_REPLACE_PART1A #ifdef MOVE_SINGLETONS #ifdef MOVE_UPDATE_WEIGHTS +#ifdef MPI #ifdef _MSC_VER #ifdef MULTIPLE_PRICE #ifdef NDEBUG //#ifdef NDEBUG #ifdef NEED_AVX #ifdef Need_set_errno #ifdef NEW_RANDOM_BASIS #ifdef NEW_ROUNDING #ifdef NEWSOS4 #ifdef NO_CRUNCH #ifdef NO_CRUNCH2 #ifdef NODE_LOG #ifdef NO_LOAD #ifdef NO_MOVABLE #ifdef NONLIN_DEBUG #ifdef NO_SHIFT #ifdef NOSUPER #ifdef NTY_TRACES #ifdef NULLVECTOR #ifdef OLD_COMPUTATION #ifdef OLD_MULT #ifdef ONE_ARRAY #ifdef ORBITAL #ifdef OSI_BUILD #ifdef OSICBC_CLP_DFLT_SOLVER #ifdef OSICBC_TEST_MTX_STRUCTURE #ifdef OSI_DEBUG #ifdef OSI_IDIOT #ifdef OSI_INLINE_ROWCUT_METHODS #ifdef OSI_TABLEAU #ifdef OSL_WAY #ifdef OUT_CGLP_PIVOTS #ifdef OUT_EQ #ifdef OUTRUBBISH #ifdef P0201 #ifdef PAN #ifdef PARALLEL2 #ifdef PARDISO_BARRIER #ifdef PERT_STATISTICS #ifdef PERTURB #ifdef PERTURB_IN_FATHOM #ifdef PE_STATISTICS #ifdef PE_TEST #ifdef POOL #ifdef POS_DEBUG #ifdef PRESOLVE_DEBUG #ifdef PRESOLVE_INTEGER_DUPCOL #ifdef PRESOLVE_SUMMARY #ifdef PRICE_IN_ABC_MATRIX #ifdef PRINT #ifdef PRINTALL #ifdef PRINTCOST #ifdef PRINT_CUTS #ifdef PRINT_DEBUG //#ifdef PRINT_DEBUG #ifdef PRINT_DEBUG /* debug */ #ifdef PRINT_DEBUGx #ifdef PRINT_DUP #ifdef PRINT_INFEAS #ifdef PRINT_INVERT_STATS #ifdef PRINTIT #ifdef PRINT_MORE #ifdef PRINT_RATIO_PROGRESS #ifdef PRINT_RAY_METHOD #ifdef PRINT_SHADOW #ifdef PRINT_TABU #ifdef PRINT_TIME #ifdef PRINT_VALUES #ifdef PRINT_VECTOR #ifdef PRINT_WEIGHTS_FREQUENCY #ifdef PROBING4 #ifdef PROBING5 #ifdef PTHREAD_BARRIER_SERIAL_THREAD #ifdef QUADRATIC #ifdef RANDOMIZE #ifdef RANDOM_ORDER #ifdef RAND_RAND #ifdef RANGING #ifdef REALLY_CHANGE #ifdef REDO_STEEPEST_EDGE #ifdef REDUCTION #ifdef RENS_FIX_CONTINUOUS #ifdef REPORT #ifdef RESET_BOUNDS #ifdef RINS_FIX_CONTINUOUS #ifdef ROLF #ifdef ROUND_AGAIN #ifdef RS2_TRACE #ifdef RS2_TRACETAB #ifdef RS2_USE_LAPACK #ifdef RS_DEBUG #ifdef RS_TRACE #ifdef RS_TRACEALL #ifdef RS_TRACETAB #ifdef RTLD_GLOBAL #ifdef SAFE_RAY #ifdef SAMPLEDIR #ifdef SAVE_MODEL #ifdef SAVE_NAUTY #ifdef SAVE_ON_OBJ #ifdef SAVE_PERT #ifdef _SEQUENT_ #ifdef SHOW_BAD #ifdef SIMPLE_INTEGER #ifdef SKIP_RHS #ifdef small #ifdef SMALL_PERMUTE #ifdef SOME_DEBUG //#ifdef SOME_DEBUG #ifdef SOME_DEBUG_1 #ifdef SOME_DEBUG_not #ifdef SOS_AS_CUTS #ifdef SQRT_ARRAY #ifdef STACK #ifdef __STDC__ #ifdef STOP_EARLY #ifdef STRENGTHEN_PRINT #ifdef STRIPBLANKS #ifdef STRONG_BRANCHING #ifdef STYLE1 #ifdef SWITCH_OFF_SCALING #ifdef SWITCH_VARIABLES #ifdef SYM #ifdef TABU_SEARCH #ifdef TAKEOUT #ifdef TAUCS_BARRIER #ifdef TEMPORARY_FACTORIZATION #ifdef TEST_BEFORE #ifdef TESTDIR #ifdef TEST_MESSAGE_HANDLER #ifdef TEST_MODEL #ifdef THREAD #ifdef THREAD_DEBUG #ifdef THREAD_PRINT #ifdef THREADS_IN_ANALYZE #ifdef TIME #ifdef TRACE_ONE #ifdef TREAT_AS_OPTIMAL_TOLERANCE #ifdef TRY2 #ifdef TRY_IMPROVE #ifdef TRY_NO_SCALING #ifdef TRY_NOW_AND_THEN #ifdef TRY_SET_FAKE #ifdef TRY_SPLIT_VALUES_PASS #ifdef TRY_STUFF #ifdef TRYTHIS #ifdef TWOFER #ifdef UFL_BARRIER #ifdef UGLY_COIN_FACTOR_CODING #ifdef UNBOUNDED #ifdef UNS_WEIGHT #ifdef USE_CBC #ifdef USE_CBCCONFIG #ifdef USE_FIXED_ZERO_TOLERANCE #ifdef USELESS #ifdef USE_MEMCPY #ifdef USE_OBJECTIVE #ifdef USE_OSI_NAMES #ifdef USE_PTHREAD #ifdef USER_HAS_FAKE_CBC #ifdef USER_HAS_FAKE_CLP #ifdef USE_SBB #ifdef USE_SMALL_LARGE #ifdef USE_STRONG_THREADS #ifdef USE_TEST_INT_ZERO #ifdef USE_TEST_LESS_TOLERANCE #ifdef USE_TEST_LESS_TOLERANCE_REGISTER #ifdef USE_TEST_REALLY_ZERO #ifdef USETESTSOLVER #ifdef USE_TEST_ZERO #ifdef USE_TEST_ZERO_REGISTER #ifdef USE_USE_AVX #ifdef VALIDATE #ifdef VUB #ifdef WANT_SOLUTION #ifdef WEAKEN_CUTS #ifdef WEIGHT_PRODUCT #ifdef _WIN32 #ifdef WRITE_ALL #ifdef WRITE_MATRIX #ifdef WSSMP_BARRIER #ifdef WSSMP_DBG #ifdef XXXXXX #ifdef YYERROR_VERBOSE #ifdef yyoverflow #ifdef ZAP_COSTS #ifdef ZEROFAULT