set.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 60 /** copies plugins from sourcescip to targetscip; in case that a constraint handler which does not need constraints 61 * cannot be copied, valid will return FALSE. All plugins can declare that, if their copy process failed, the 116 /** creates a SCIP_Bool parameter, sets it to its default value, and adds it to the parameter set */ 148 /** creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set */ 165 /** creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set */ 193 const char* allowedvalues, /**< array with possible parameter values, or NULL if not restricted */ 198 /** creates a string parameter, sets it to its default value, and adds it to the parameter set */ 430 SCIP_Bool onlychanged /**< should only the parameters been written, that are changed from default? */ 479 /** sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for 590 /** reinserts a constraint handler with modified sepa priority into the sepa priority sorted array */ 1057 * This is useful, if the value, e.g., the activity of a linear constraint or the pseudo objective value, gets a high 1058 * absolute value during the optimization process which is later reduced significantly. In this case, the last digits 1060 * We dot not consider the cancellations which can occur during increasing the absolute value because they just cannot 1062 * The idea to get more reliable values is to always store the last reliable value, where increasing the absolute of 1063 * the value is viewed as preserving reliability. Then, after each update, the new absolute value can be compared 1064 * against the last reliable one with this method, checking whether it was decreased by a factor of at least 1080 /** returns the minimum value that is regarded as huge and should be handled separately (e.g., in activity 1106 /** returns primal feasibility tolerance of LP solver given as minimum of lpfeastol option and tolerance specified by separation storage */ 1112 /** returns primal feasibility tolerance as specified by separation storage, or SCIP_INVALID */ 1202 /** checks, if value is huge and should be handled separately (e.g., in activity computation) */ 1480 /** checks, if relative difference of val1 and val2 is lower than dual feasibility tolerance */ 1488 /** checks, if relative difference of val1 and val2 is not greater than dual feasibility tolerance */ 1496 /** checks, if relative difference of val1 and val2 is greater than dual feasibility tolerance */ 1504 /** checks, if relative difference of val1 and val2 is not lower than -dual feasibility tolerance */ 1575 /** checks, if the given new lower bound is tighter (w.r.t. bound strengthening epsilon) than the old one */ 1584 /** checks, if the given new upper bound is tighter (w.r.t. bound strengthening epsilon) than the old one */ 1684 /* In optimized mode, the function calls are overwritten by defines to reduce the number of function calls and 1693 #define SCIPsetLpfeastol(set) ( (set)->sepa_primfeastol == SCIP_INVALID ? (set)->num_lpfeastol : MIN((set)->num_lpfeastol, (set)->sepa_primfeastol) ) 1735 #define SCIPsetIsFeasLE(set, val1, val2) ( !EPSP(SCIPrelDiff(val1, val2), (set)->num_feastol) ) 1737 #define SCIPsetIsFeasGE(set, val1, val2) ( !EPSN(SCIPrelDiff(val1, val2), (set)->num_feastol) ) 1748 #define SCIPsetIsDualfeasEQ(set, val1, val2) ( EPSZ(SCIPrelDiff(val1, val2), (set)->num_dualfeastol) ) 1749 #define SCIPsetIsDualfeasLT(set, val1, val2) ( EPSN(SCIPrelDiff(val1, val2), (set)->num_dualfeastol) ) 1750 #define SCIPsetIsDualfeasLE(set, val1, val2) ( !EPSP(SCIPrelDiff(val1, val2), (set)->num_dualfeastol) ) 1751 #define SCIPsetIsDualfeasGT(set, val1, val2) ( EPSP(SCIPrelDiff(val1, val2), (set)->num_dualfeastol) ) 1752 #define SCIPsetIsDualfeasGE(set, val1, val2) ( !EPSN(SCIPrelDiff(val1, val2), (set)->num_dualfeastol) ) 1768 ( root ? EPSP(efficacy, (set)->sepa_minefficacyroot) : EPSP(efficacy, (set)->sepa_minefficacy) ) 1776 #define SCIPsetIsSumRelEQ(set, val1, val2) ( EPSZ(SCIPrelDiff(val1, val2), (set)->num_sumepsilon) ) 1777 #define SCIPsetIsSumRelLT(set, val1, val2) ( EPSN(SCIPrelDiff(val1, val2), (set)->num_sumepsilon) ) 1778 #define SCIPsetIsSumRelLE(set, val1, val2) ( !EPSP(SCIPrelDiff(val1, val2), (set)->num_sumepsilon) ) 1779 #define SCIPsetIsSumRelGT(set, val1, val2) ( EPSP(SCIPrelDiff(val1, val2), (set)->num_sumepsilon) ) 1780 #define SCIPsetIsSumRelGE(set, val1, val2) ( !EPSN(SCIPrelDiff(val1, val2), (set)->num_sumepsilon) ) 1786 #define SCIPsetAllocBuffer(set,ptr) ( (BMSallocBufferMemory((set)->buffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1787 #define SCIPsetAllocBufferSize(set,ptr,size) ( (BMSallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1788 #define SCIPsetAllocBufferArray(set,ptr,num) ( (BMSallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1789 #define SCIPsetDuplicateBufferSize(set,ptr,source,size) ( (BMSduplicateBufferMemory((set)->buffer, (ptr), (source), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1790 #define SCIPsetDuplicateBufferArray(set,ptr,source,num) ( (BMSduplicateBufferMemoryArray((set)->buffer, (ptr), (source), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1791 #define SCIPsetReallocBufferSize(set,ptr,size) ( (BMSreallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1792 #define SCIPsetReallocBufferArray(set,ptr,num) ( (BMSreallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1797 #define SCIPsetAllocCleanBuffer(set,ptr) ( (BMSallocBufferMemory((set)->cleanbuffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1798 #define SCIPsetAllocCleanBufferSize(set,ptr,size) ( (BMSallocBufferMemorySize((set)->cleanbuffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1799 #define SCIPsetAllocCleanBufferArray(set,ptr,num) ( (BMSallocBufferMemoryArray((set)->cleanbuffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) 1802 #define SCIPsetFreeCleanBufferArray(set,ptr) BMSfreeBufferMemoryArray((set)->cleanbuffer, (ptr)) SCIP_RETCODE SCIPsetCopyPlugins(SCIP_SET *sourceset, SCIP_SET *targetset, SCIP_Bool copyreaders, SCIP_Bool copypricers, SCIP_Bool copyconshdlrs, SCIP_Bool copyconflicthdlrs, SCIP_Bool copypresolvers, SCIP_Bool copyrelaxators, SCIP_Bool copyseparators, SCIP_Bool copypropagators, SCIP_Bool copyheuristics, SCIP_Bool copyeventhdlrs, SCIP_Bool copynodeselectors, SCIP_Bool copybranchrules, SCIP_Bool copydisplays, SCIP_Bool copydialogs, SCIP_Bool copynlpis, SCIP_Bool *allvalid) Definition: set.c:802 SCIP_Bool SCIPsetIsSumEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5411 SCIP_NODESEL * SCIPsetFindNodesel(SCIP_SET *set, const char *name) Definition: set.c:4010 Definition: struct_presol.h:36 SCIP_RETCODE SCIPsetIncludeCompr(SCIP_SET *set, SCIP_COMPR *compr) Definition: set.c:3862 Definition: struct_nodesel.h:51 SCIP_RETCODE SCIPsetWriteParams(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *filename, SCIP_Bool comments, SCIP_Bool onlychanged) Definition: set.c:2977 SCIP_RETCODE SCIPsetIncludeDialog(SCIP_SET *set, SCIP_DIALOG *dialog) Definition: set.c:4194 Definition: struct_reader.h:35 SCIP_RETCODE SCIPsetGetBoolParam(SCIP_SET *set, const char *name, SCIP_Bool *value) Definition: set.c:2594 SCIP_RETCODE SCIPsetIncludeReader(SCIP_SET *set, SCIP_READER *reader) Definition: set.c:3125 SCIP_Bool SCIPsetIsLbBetter(SCIP_SET *set, SCIP_Real newlb, SCIP_Real oldlb, SCIP_Real oldub) Definition: set.c:6004 Definition: struct_scip.h:53 SCIP_Bool SCIPsetIsFeasFracIntegral(SCIP_SET *set, SCIP_Real val) Definition: set.c:5732 SCIP_Bool SCIPsetIsSumRelLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6211 SCIP_Bool SCIPsetIsSumRelGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6255 int SCIPsetGetPriceMaxvars(SCIP_SET *set, SCIP_Bool root) Definition: set.c:4908 SCIP_Bool SCIPsetIsUpdateUnreliable(SCIP_SET *set, SCIP_Real newvalue, SCIP_Real oldvalue) Definition: set.c:6287 SCIP_RETCODE SCIPsetResetParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name) Definition: set.c:2993 SCIP_RETCODE SCIPsetSetLongintParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, SCIP_Longint value) Definition: set.c:2834 SCIP_Bool SCIPsetIsFeasLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5600 SCIP_RETCODE SCIPsetGetIntParam(SCIP_SET *set, const char *name, int *value) Definition: set.c:2608 Definition: struct_dialog.h:35 SCIP_Bool SCIPsetIsSumRelLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6189 SCIP_RETCODE SCIPsetSetPresolving(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet) Definition: set.c:3074 SCIP_Bool SCIPsetIsEfficacious(SCIP_SET *set, SCIP_Bool root, SCIP_Real efficacy) Definition: set.c:6042 SCIP_Bool SCIPsetIsUbBetter(SCIP_SET *set, SCIP_Real newub, SCIP_Real oldlb, SCIP_Real oldub) Definition: set.c:6024 SCIP_Bool SCIPsetIsRelLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6101 SCIP_RETCODE SCIPsetInitprePlugins(SCIP_SET *set, BMS_BLKMEM *blkmem, SCIP_STAT *stat) Definition: set.c:4528 SCIP_READER * SCIPsetFindReader(SCIP_SET *set, const char *name) Definition: set.c:3147 Definition: struct_message.h:35 SCIP_Bool SCIPsetIsDualfeasFracIntegral(SCIP_SET *set, SCIP_Real val) Definition: set.c:5945 SCIP_Bool SCIPsetIsSumNegative(SCIP_SET *set, SCIP_Real val) Definition: set.c:5523 SCIP_Bool SCIPsetIsGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5274 SCIP_RETCODE SCIPsetSetSeparating(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet) Definition: set.c:3092 SCIP_Bool SCIPsetIsRelGT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6123 Definition: struct_paramset.h:98 type definitions for global SCIP settings SCIP_Bool SCIPsetIsEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5202 SCIP_RETCODE SCIPsetSetIntParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, int value) Definition: set.c:2782 SCIP_RETCODE SCIPsetAddBoolParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, SCIP_Bool *valueptr, SCIP_Bool isadvanced, SCIP_Bool defaultvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata) Definition: set.c:2433 SCIP_RETCODE SCIPsetSetDefaultIntParam(SCIP_SET *set, const char *name, int defaultvalue) Definition: set.c:2797 SCIP_Bool SCIPsetIsLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5238 SCIP_RETCODE SCIPsetAddLongintParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, SCIP_Longint *valueptr, SCIP_Bool isadvanced, SCIP_Longint defaultvalue, SCIP_Longint minvalue, SCIP_Longint maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata) Definition: set.c:2479 type definitions for presolvers Definition: struct_sepa.h:36 SCIP_RETCODE SCIPsetSetVerbLevel(SCIP_SET *set, SCIP_VERBLEVEL verblevel) Definition: set.c:4793 SCIP_RETCODE SCIPsetExitsolPlugins(SCIP_SET *set, BMS_BLKMEM *blkmem, SCIP_STAT *stat, SCIP_Bool restart) Definition: set.c:4676 SCIP_RETCODE SCIPsetSetEmphasis(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMEMPHASIS paramemphasis, SCIP_Bool quiet) Definition: set.c:3024 SCIP_RETCODE SCIPsetSetBarrierconvtol(SCIP_SET *set, SCIP_Real barrierconvtol) Definition: set.c:4885 void SCIPsetEnableOrDisablePluginClocks(SCIP_SET *set, SCIP_Bool enabled) Definition: set.c:741 Definition: struct_pricer.h:36 SCIP_Bool SCIPsetIsDualfeasEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5791 type definitions for branching rules type definitions for problem statistics Definition: struct_conflict.h:39 SCIP_RETCODE SCIPsetExitPlugins(SCIP_SET *set, BMS_BLKMEM *blkmem, SCIP_STAT *stat) Definition: set.c:4435 SCIP_RETCODE SCIPsetResetParams(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr) Definition: set.c:3005 SCIP_Bool SCIPsetIsRelLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6079 Definition: struct_set.h:56 SCIP_Bool SCIPsetIsDualfeasPositive(SCIP_SET *set, SCIP_Real val) Definition: set.c:5912 SCIP_RETCODE SCIPsetSetDefaultBoolParam(SCIP_SET *set, const char *name, SCIP_Bool defaultvalue) Definition: set.c:2744 SCIP_DEBUGSOLDATA * SCIPsetGetDebugSolData(SCIP_SET *set) Definition: set.c:4936 SCIP_Bool SCIPsetIsFeasLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5622 SCIP_Bool SCIPsetIsFracIntegral(SCIP_SET *set, SCIP_Real val) Definition: set.c:5354 SCIP_RETCODE SCIPsetCopyParams(SCIP_SET *sourceset, SCIP_SET *targetset, SCIP_MESSAGEHDLR *messagehdlr) Definition: set.c:1005 SCIP_RETCODE SCIPsetIncludePresol(SCIP_SET *set, SCIP_PRESOL *presol) Definition: set.c:3475 type definitions for variable pricers SCIP_RETCODE SCIPsetGetRealParam(SCIP_SET *set, const char *name, SCIP_Real *value) Definition: set.c:2636 SCIP_Bool SCIPsetIsFeasPositive(SCIP_SET *set, SCIP_Real val) Definition: set.c:5699 type definitions for primal heuristics Definition: struct_cons.h:116 SCIP_RETCODE SCIPsetIncludeRelax(SCIP_SET *set, SCIP_RELAX *relax) Definition: set.c:3548 Definition: struct_compr.h:36 type definitions for SCIP's main datastructure SCIP_Bool SCIPsetIsSumPositive(SCIP_SET *set, SCIP_Real val) Definition: set.c:5512 SCIP_RETCODE SCIPsetSetHeuristics(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAMSETTING paramsetting, SCIP_Bool quiet) Definition: set.c:3056 SCIP_Real SCIPsetDualfeasFrac(SCIP_SET *set, SCIP_Real val) Definition: set.c:5991 SCIP_BRANCHRULE * SCIPsetFindBranchrule(SCIP_SET *set, const char *name) Definition: set.c:4092 SCIP_Bool SCIPsetIsDualfeasLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5813 SCIP_EVENTHDLR * SCIPsetFindEventhdlr(SCIP_SET *set, const char *name) Definition: set.c:3959 SCIP_PRICER * SCIPsetFindPricer(SCIP_SET *set, const char *name) Definition: set.c:3190 SCIP_RETCODE SCIPsetChgParamFixed(SCIP_SET *set, const char *name, SCIP_Bool fixed) Definition: set.c:2678 SCIP_RETCODE SCIPsetAddStringParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, char **valueptr, SCIP_Bool isadvanced, const char *defaultvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata) Definition: set.c:2550 SCIP_RETCODE SCIPsetIncludeDisp(SCIP_SET *set, SCIP_DISP *disp) Definition: set.c:4142 SCIP_PRESOL * SCIPsetFindPresol(SCIP_SET *set, const char *name) Definition: set.c:3498 SCIP_RETCODE SCIPsetSetParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, void *value) Definition: set.c:2692 SCIP_RETCODE SCIPsetChgStringParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAM *param, const char *value) Definition: set.c:2925 SCIP_RETCODE SCIPsetGetCharParam(SCIP_SET *set, const char *name, char *value) Definition: set.c:2650 SCIP_RETCODE SCIPsetSetBoolParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, SCIP_Bool value) Definition: set.c:2729 type definitions for relaxators Definition: struct_heur.h:75 type definitions for conflict analysis SCIP_Bool SCIPsetIsLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5220 Definition: struct_branch.h:68 type definitions for managing events SCIP_Bool SCIPsetIsFeasIntegral(SCIP_SET *set, SCIP_Real val) Definition: set.c:5721 Definition: struct_prop.h:36 SCIP_Bool SCIPsetIsDualfeasLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5835 SCIP_Bool SCIPsetIsDualfeasIntegral(SCIP_SET *set, SCIP_Real val) Definition: set.c:5934 SCIP_Bool SCIPsetIsGT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5256 SCIP_RETCODE SCIPsetIncludeConflicthdlr(SCIP_SET *set, SCIP_CONFLICTHDLR *conflicthdlr) Definition: set.c:3401 void SCIPsetSetPriorityNlpi(SCIP_SET *set, SCIP_NLPI *nlpi, int priority) Definition: set.c:4295 public data structures and miscellaneous methods SCIP_RETCODE SCIPsetInitsolPlugins(SCIP_SET *set, BMS_BLKMEM *blkmem, SCIP_STAT *stat) Definition: set.c:4592 SCIP_RETCODE SCIPsetChgCharParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAM *param, char value) Definition: set.c:2887 SCIP_RETCODE SCIPsetChgRealParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAM *param, SCIP_Real value) Definition: set.c:2849 SCIP_RETCODE SCIPsetIncludeBranchrule(SCIP_SET *set, SCIP_BRANCHRULE *branchrule) Definition: set.c:4068 SCIP_RETCODE SCIPsetIncludeSepa(SCIP_SET *set, SCIP_SEPA *sepa) Definition: set.c:3622 type definitions for input file readers SCIP_RETCODE SCIPsetIncludeEventhdlr(SCIP_SET *set, SCIP_EVENTHDLR *eventhdlr) Definition: set.c:3936 SCIP_CONSHDLR * SCIPsetFindConshdlr(SCIP_SET *set, const char *name) Definition: set.c:3381 SCIP_RETCODE SCIPsetSetSubscipsOff(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_Bool quiet) Definition: set.c:3039 SCIP_RETCODE SCIPsetSetReoptimizationParams(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr) Definition: set.c:614 SCIP_RELAX * SCIPsetFindRelax(SCIP_SET *set, const char *name) Definition: set.c:3572 SCIP_Real SCIPsetDualfeasFloor(SCIP_SET *set, SCIP_Real val) Definition: set.c:5958 SCIP_Bool SCIPsetIsSumRelEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6167 SCIP_RETCODE SCIPsetInitPlugins(SCIP_SET *set, BMS_BLKMEM *blkmem, SCIP_STAT *stat) Definition: set.c:4341 SCIP_Bool SCIPsetIsDualfeasZero(SCIP_SET *set, SCIP_Real val) Definition: set.c:5901 SCIP_RETCODE SCIPsetReadParams(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *filename) Definition: set.c:2963 SCIP_RETCODE SCIPsetSetRealParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, SCIP_Real value) Definition: set.c:2872 SCIP_RETCODE SCIPsetAddRealParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, SCIP_Real *valueptr, SCIP_Bool isadvanced, SCIP_Real defaultvalue, SCIP_Real minvalue, SCIP_Real maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata) Definition: set.c:2503 SCIP_Bool SCIPsetIsSumLE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5447 type definitions for clocks and timing issues SCIP_Bool SCIPsetIsFeasNegative(SCIP_SET *set, SCIP_Real val) Definition: set.c:5710 SCIP_Bool SCIPsetIsSumLT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5429 SCIP_RETCODE SCIPsetIncludeProp(SCIP_SET *set, SCIP_PROP *prop) Definition: set.c:3696 SCIP_RETCODE SCIPsetAddCharParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, char *valueptr, SCIP_Bool isadvanced, char defaultvalue, const char *allowedvalues, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata) Definition: set.c:2527 SCIP_Bool SCIPsetExistsDialog(SCIP_SET *set, SCIP_DIALOG *dialog) Definition: set.c:4216 void SCIPsetReinsertConshdlrSepaPrio(SCIP_SET *set, SCIP_CONSHDLR *conshdlr, int oldpriority) Definition: set.c:3296 SCIP_Bool SCIPsetIsSumGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5483 SCIP_Bool SCIPsetIsDualfeasNegative(SCIP_SET *set, SCIP_Real val) Definition: set.c:5923 SCIP_Bool SCIPsetIsDualfeasGT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5857 SCIP_RETCODE SCIPsetSetDualfeastol(SCIP_SET *set, SCIP_Real dualfeastol) Definition: set.c:4872 SCIP_RETCODE SCIPsetIncludePricer(SCIP_SET *set, SCIP_PRICER *pricer) Definition: set.c:3167 type definitions for propagators SCIP_Bool SCIPsetIsFeasGT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5644 SCIP_RETCODE SCIPsetGetLongintParam(SCIP_SET *set, const char *name, SCIP_Longint *value) Definition: set.c:2622 SCIP_RETCODE SCIPsetSetFeastol(SCIP_SET *set, SCIP_Real feastol) Definition: set.c:4812 type definitions for tree compression SCIP_CONFLICTHDLR * SCIPsetFindConflicthdlr(SCIP_SET *set, const char *name) Definition: set.c:3425 Definition: struct_disp.h:35 type definitions for separators SCIP_RETCODE SCIPsetSetStringParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, const char *value) Definition: set.c:2948 SCIP_RETCODE SCIPsetIncludeNlpi(SCIP_SET *set, SCIP_NLPI *nlpi) Definition: set.c:4238 SCIP_Bool SCIPsetIsParamFixed(SCIP_SET *set, const char *name) Definition: set.c:2572 SCIP_RETCODE SCIPsetExitprePlugins(SCIP_SET *set, BMS_BLKMEM *blkmem, SCIP_STAT *stat) Definition: set.c:4560 SCIP_Bool SCIPsetIsFeasGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5666 SCIP_Bool SCIPsetIsRelGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6145 SCIP_Bool SCIPsetIsSumGT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5465 type definitions for handling parameter settings SCIP_RETCODE SCIPsetChgBoolParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAM *param, SCIP_Bool value) Definition: set.c:2707 SCIP_Bool SCIPsetIsDualfeasGE(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5879 SCIP_RETCODE SCIPsetGetStringParam(SCIP_SET *set, const char *name, char **value) Definition: set.c:2664 SCIP_RETCODE SCIPsetSetLpfeastol(SCIP_SET *set, SCIP_Real lpfeastol, SCIP_Bool printnewvalue) Definition: set.c:4834 SCIP_RETCODE SCIPsetIncludeHeur(SCIP_SET *set, SCIP_HEUR *heur) Definition: set.c:3788 SCIP_RETCODE SCIPsetChgLongintParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAM *param, SCIP_Longint value) Definition: set.c:2811 SCIP_Bool SCIPsetIsRelEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6057 SCIP_Real SCIPsetDualfeasCeil(SCIP_SET *set, SCIP_Real val) Definition: set.c:5969 SCIP_RETCODE SCIPsetIncludeConshdlr(SCIP_SET *set, SCIP_CONSHDLR *conshdlr) Definition: set.c:3240 SCIP_Bool SCIPsetIsFeasEQ(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:5578 Definition: struct_relax.h:36 SCIP_Bool SCIPsetIsScalingIntegral(SCIP_SET *set, SCIP_Real val, SCIP_Real scalar) Definition: set.c:5336 SCIP_RETCODE SCIPsetCreate(SCIP_SET **set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, SCIP *scip) Definition: set.c:1022 Definition: struct_stat.h:44 SCIP_Bool SCIPsetIsSumRelGT(SCIP_SET *set, SCIP_Real val1, SCIP_Real val2) Definition: set.c:6233 common defines and data types used in all packages of SCIP SCIP_NODESEL * SCIPsetGetNodesel(SCIP_SET *set, SCIP_STAT *stat) Definition: set.c:4030 SCIP_RETCODE SCIPsetIncludeNodesel(SCIP_SET *set, SCIP_NODESEL *nodesel) Definition: set.c:3979 SCIP_RETCODE SCIPsetChgIntParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_PARAM *param, int value) Definition: set.c:2759 type definitions for node selectors Definition: objbranchrule.h:33 SCIP_RETCODE SCIPsetIncludeExternalCode(SCIP_SET *set, const char *name, const char *description) Definition: set.c:4309 SCIP_RETCODE SCIPsetAddIntParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, int *valueptr, SCIP_Bool isadvanced, int defaultvalue, int minvalue, int maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata) Definition: set.c:2455 datastructures for global SCIP settings SCIP_Real SCIPsetDualfeasRound(SCIP_SET *set, SCIP_Real val) Definition: set.c:5980 Definition: struct_event.h:185 type definitions for constraints and constraint handlers SCIP_COMPR * SCIPsetFindCompr(SCIP_SET *set, const char *name) Definition: set.c:3886 SCIP_RETCODE SCIPsetSetCharParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, const char *name, char value) Definition: set.c:2910 type definitions for displaying runtime statistics memory allocation routines Definition: struct_nlpi.h:35 |