Detailed Descriptionmethods for global SCIP settings Definition in file set.c. #include <assert.h> #include <string.h> #include <math.h> #include "scip/def.h" #include "scip/set.h" #include "scip/stat.h" #include "scip/clock.h" #include "scip/event.h" #include "scip/lp.h" #include "scip/paramset.h" #include "scip/scip.h" #include "scip/branch.h" #include "scip/conflict.h" #include "scip/cons.h" #include "scip/disp.h" #include "scip/dialog.h" #include "scip/heur.h" #include "scip/compr.h" #include "scip/nodesel.h" #include "scip/presol.h" #include "scip/pricer.h" #include "scip/reader.h" #include "scip/relax.h" #include "scip/sepa.h" #include "scip/prop.h" #include "nlpi/nlpi.h" Go to the source code of this file. Macro Definition Documentation
maximal time in seconds to run Definition at line 169 of file set.c. Referenced by SCIPsetSetLpfeastol().
should the statistics be reset if the transformed problem is freed otherwise the statistics get reset after original problem is freed (in case of Benders decomposition this parameter should be set to FALSE and therefore can be used to collect statistics over all runs)
Function Documentation
calculate memory size for dynamically allocated arrays
Definition at line 452 of file set.c. References FALSE, SCIP_CALL, SCIP_DECL_PARAMCHGD(), SCIP_OKAY, SCIP_Real, SCIPchgBarrierconvtol(), SCIPchgDualfeastol(), SCIPchgLpfeastol(), and SCIPparamGetReal(). Referenced by SCIPsetExitsolPlugins().
information method for a parameter change of feastol Definition at line 496 of file set.c. References SCIP_CALL, SCIP_OKAY, and SCIPautoselectDisps(). Referenced by calcGrowSize(), SCIP_DECL_PARAMCHGD(), and SCIPsetSetReoptimizationParams().
information method for a parameter change of lpfeastol Definition at line 510 of file set.c. References SCIP_DECL_PARAMCHGD(), SCIP_OKAY, SCIP_Real, SCIPmarkLimitChanged(), and SCIPparamGetReal().
information method for a parameter change of mem_arraygrowfac Definition at line 573 of file set.c. References FALSE, SCIP_CALL, SCIPsetChgParamFixed(), SCIPsetIsParamFixed(), and SCIPsetSetBoolParam().
information method for a parameter change of reopt_enable Definition at line 603 of file set.c. References FALSE, NULL, SCIP_CALL, SCIPsetChgParamFixed(), SCIPsetFindHeur(), SCIPsetIsParamFixed(), and SCIPsetSetIntParam().
set parameters for reoptimization
Definition at line 614 of file set.c. References FALSE, NULL, SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD(), SCIP_OKAY, SCIPbranchruleEnableOrDisableClocks(), SCIPconflicthdlrEnableOrDisableClocks(), SCIPconshdlrEnableOrDisableClocks(), SCIPenableOrDisableStatisticTiming(), SCIPeventhdlrEnableOrDisableClocks(), SCIPheurEnableOrDisableClocks(), SCIPnodeselEnableOrDisableClocks(), SCIPpresolEnableOrDisableClocks(), SCIPpricerEnableOrDisableClocks(), SCIPpropEnableOrDisableClocks(), SCIPreaderEnableOrDisableClocks(), SCIPrelaxEnableOrDisableClocks(), SCIPsepaEnableOrDisableClocks(), SCIPsetChgParamFixed(), SCIPsetEnableOrDisablePluginClocks(), SCIPsetFindBranchrule(), SCIPsetFindHeur(), SCIPsetIsParamFixed(), SCIPsetResetParam(), and SCIPsetSetIntParam(). Referenced by SCIPenableReoptimization(), and SCIPparamsetCopyParams(). enable or disable all plugin timers depending on the value of the flag
Definition at line 741 of file set.c. References SCIP_Set::nreaders, NULL, SCIP_Set::readers, SCIP_Bool, SCIP_CALL, SCIPreaderCopyInclude(), and TRUE. Referenced by SCIPenableOrDisableStatisticTiming(), and SCIPsetSetReoptimizationParams().
Definition at line 790 of file set.c. References FALSE, SCIP_Set::npricers, SCIP_Set::pricers, SCIP_Set::scip, SCIP_CALL, SCIPactivatePricer(), SCIPpricerCopyInclude(), and SCIPpricerIsActive().
copies plugins from sourcescip to targetscip; in case that a constraint handler which does not need constraints cannot be copied, valid will return FALSE. All plugins can declare that, if their copy process failed, the copied SCIP instance might not represent the same problem semantics as the original. Note that in this case dual reductions might be invalid.
Definition at line 802 of file set.c. References BMSallocMemory, SCIP_Set::branchrules, SCIP_Set::conflicthdlrs, SCIP_Set::conshdlrs_include, SCIP_Set::dialogs, SCIP_Set::disps, SCIP_Set::eventhdlrs, FALSE, SCIP_Set::heurs, SCIP_Set::nbranchrules, SCIP_Set::nconflicthdlrs, SCIP_Set::nconshdlrs, SCIP_Set::ndialogs, SCIP_Set::ndisps, SCIP_Set::neventhdlrs, SCIP_Set::nheurs, SCIP_Set::nlpis, SCIP_Set::nnlpis, SCIP_Set::nnodesels, SCIP_Set::nodesels, SCIP_Set::npresols, SCIP_Set::nprops, SCIP_Set::nrelaxs, SCIP_Set::nsepas, NULL, SCIP_Set::paramset, SCIP_Set::presols, SCIP_Set::props, SCIP_Set::relaxs, SCIP_Set::scip, SCIP_ALLOC, SCIP_CALL, SCIP_OKAY, SCIP_STAGE_INIT, SCIPblkmem(), SCIPbranchruleCopyInclude(), SCIPbuffer(), SCIPcleanbuffer(), SCIPconflicthdlrCopyInclude(), SCIPconshdlrCopyInclude(), SCIPconshdlrGetName(), SCIPconshdlrIsClonable(), SCIPconshdlrNeedsCons(), SCIPdebugMessage, SCIPdialogCopyInclude(), SCIPdispCopyInclude(), SCIPeventhdlrCopyInclude(), SCIPheurCopyInclude(), SCIPincludeNlpi(), SCIPnlpiCopy(), SCIPnodeselCopyInclude(), SCIPparamsetCopyParams(), SCIPparamsetCreate(), SCIPpresolCopyInclude(), SCIPpropCopyInclude(), SCIPrelaxCopyInclude(), SCIPsepaCopyInclude(), SCIPsetCopyParams(), SCIPsetCreate(), and SCIP_Set::sepas. Referenced by SCIPcopyPlugins().
copies parameters from sourcescip to targetscip
Definition at line 1005 of file set.c. Referenced by SCIPcopyParamSettings(), and SCIPsetCopyPlugins().
creates global SCIP settings
Definition at line 1022 of file set.c. Referenced by SCIPcreate(), and SCIPsetCopyPlugins().
frees global SCIP settings
Definition at line 2282 of file set.c. Referenced by SCIPfree().
returns current stage of SCIP
Definition at line 2423 of file set.c. Referenced by applyImplic(), primalAddSol(), SCIPcliquetableCleanup(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPprimalAddOrigObjoffset(), SCIPprimalUpdateObjoffset(), SCIPprobPerformVarDeletions(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFixBinary(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
creates a SCIP_Bool parameter, sets it to its default value, and adds it to the parameter set
Definition at line 2433 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddLongint(), and SCIPsetAddRealParam(). Referenced by SCIPaddBoolParam(), SCIPconshdlrCreate(), SCIPdivesetCreate(), SCIPpropCreate(), and SCIPsepaCreate().
creates an int parameter, sets it to its default value, and adds it to the parameter set
Definition at line 2455 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddReal(), and SCIPsetAddCharParam(). Referenced by SCIPaddIntParam(), SCIPbranchruleCreate(), SCIPcomprCreate(), SCIPconflicthdlrCreate(), SCIPconshdlrCreate(), SCIPdispCreate(), SCIPdivesetCreate(), SCIPheurCreate(), SCIPnodeselCreate(), SCIPpresolCreate(), SCIPpricerCreate(), SCIPpropCreate(), SCIPrelaxCreate(), and SCIPsepaCreate().
creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set
Definition at line 2479 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddChar(), and SCIPsetAddStringParam(). Referenced by SCIPaddLongintParam().
creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set
Definition at line 2503 of file set.c. References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddString(), SCIPparamsetIsFixed(), and SCIPsetIsParamFixed(). Referenced by SCIPaddRealParam(), SCIPbranchruleCreate(), SCIPdivesetCreate(), SCIPsepaCreate(), and SCIPsetAddBoolParam().
creates a char parameter, sets it to its default value, and adds it to the parameter set
Definition at line 2527 of file set.c. References NULL, SCIP_Bool, SCIP_CALL, SCIPparamsetGetBool(), SCIPparamsetGetParam(), and SCIPsetGetBoolParam(). Referenced by SCIPaddCharParam(), and SCIPsetAddIntParam().
creates a string parameter, sets it to its default value, and adds it to the parameter set
Definition at line 2550 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetGetInt(), and SCIPsetGetLongintParam(). Referenced by SCIPaddStringParam(), and SCIPsetAddLongintParam(). gets the fixing status value of an existing parameter
Definition at line 2572 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetGetLongint(). Referenced by SCIP_DECL_PARAMCHGD(), SCIPisParamFixed(), SCIPparamsetCopyParams(), SCIPsetAddRealParam(), and SCIPsetSetReoptimizationParams().
returns the pointer to the SCIP parameter with the given name
Definition at line 2583 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetGetReal(). Referenced by SCIPgetParam().
gets the value of an existing SCIP_Bool parameter
Definition at line 2594 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetGetChar(). Referenced by SCIPgetBoolParam(), and SCIPsetAddCharParam().
gets the value of an existing Int parameter
Definition at line 2608 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetGetString(). Referenced by SCIPgetIntParam().
gets the value of an existing SCIP_Longint parameter
Definition at line 2622 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetFix(). Referenced by SCIPgetLongintParam(), and SCIPsetAddStringParam().
gets the value of an existing SCIP_Real parameter
Definition at line 2636 of file set.c. References NULL, SCIP_CALL, and SCIPparamsetSet(). Referenced by SCIPgetRealParam().
gets the value of an existing Char parameter
Definition at line 2650 of file set.c. References NULL. Referenced by SCIPgetCharParam(), and SCIPlpSolveAndEval().
gets the value of an existing String parameter
Definition at line 2664 of file set.c. Referenced by SCIPgetStringParam().
changes the fixing status of an existing parameter
Definition at line 2678 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetBool(), and SCIPsetSetDefaultBoolParam(). Referenced by SCIP_DECL_PARAMCHGD(), SCIPfixParam(), SCIPparamsetCopyParams(), SCIPsetSetReoptimizationParams(), and SCIPunfixParam().
changes the value of an existing parameter
Definition at line 2692 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetDefaultBool(), and SCIPsetChgIntParam(). Referenced by SCIPsetParam().
changes the value of an existing SCIP_Bool parameter
Definition at line 2707 of file set.c. References NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetInt(), and TRUE. Referenced by SCIPchgBoolParam().
changes the value of an existing SCIP_Bool parameter
Definition at line 2729 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetInt(). Referenced by SCIP_DECL_PARAMCHGD(), and SCIPsetBoolParam().
sets the default value of an existing SCIP_Bool parameter
Definition at line 2744 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetDefaultInt(), and SCIPsetChgLongintParam(). Referenced by SCIPsetChgParamFixed(), SCIPsetConshdlrProp(), and SCIPsetConshdlrSepa().
changes the value of an existing Int parameter
Definition at line 2759 of file set.c. References NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetLongint(), SCIPsetSetLongintParam(), and TRUE. Referenced by SCIPchgIntParam(), and SCIPsetSetParam().
changes the value of an existing Int parameter
Definition at line 2782 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetLongint(), and SCIPsetChgRealParam(). Referenced by SCIP_DECL_PARAMCHGD(), SCIPsetIntParam(), and SCIPsetSetReoptimizationParams().
changes the default value of an existing Int parameter
Definition at line 2797 of file set.c. References NULL, SCIP_PARAMETERWRONGVAL, SCIPparamSetReal(), and TRUE. Referenced by SCIPsetConshdlrPresol(), SCIPsetConshdlrProp(), SCIPsetConshdlrSepa(), and SCIPsetPropPresol().
changes the value of an existing SCIP_Longint parameter
Definition at line 2811 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamsetSetReal(), and SCIPsetSetRealParam(). Referenced by SCIPchgLongintParam(), and SCIPsetSetDefaultBoolParam().
changes the value of an existing SCIP_Longint parameter
Definition at line 2834 of file set.c. References NULL, SCIP_PARAMETERWRONGVAL, SCIPparamSetChar(), and TRUE. Referenced by SCIPsetChgIntParam(), and SCIPsetLongintParam().
changes the value of an existing SCIP_Real parameter
Definition at line 2849 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetChar(), and SCIPsetSetCharParam(). Referenced by SCIPchgRealParam(), and SCIPsetSetIntParam().
changes the value of an existing SCIP_Real parameter
Definition at line 2872 of file set.c. References NULL, SCIP_PARAMETERWRONGVAL, SCIPparamSetString(), and TRUE. Referenced by SCIPsetChgLongintParam(), and SCIPsetRealParam().
changes the value of an existing Char parameter
Definition at line 2887 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetString(), and SCIPsetSetStringParam(). Referenced by SCIPchgCharParam().
changes the value of an existing Char parameter
Definition at line 2910 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetRead(), and SCIPsetWriteParams(). Referenced by SCIPlpSolveAndEval(), SCIPsetCharParam(), and SCIPsetChgRealParam().
changes the value of an existing String parameter
Definition at line 2925 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetToDefault(), SCIPparamsetWrite(), and SCIPsetResetParam(). Referenced by SCIPchgStringParam().
changes the value of an existing String parameter
Definition at line 2948 of file set.c. References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetToDefaults(). Referenced by SCIPsetChgCharParam(), and SCIPsetStringParam().
reads parameters from a file
Definition at line 2963 of file set.c. Referenced by SCIPreadParams().
writes all parameters in the parameter set to a file
Definition at line 2977 of file set.c. References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetEmphasis(), SCIPparamsetSetToSubscipsOff(), and SCIPsetSetSubscipsOff(). Referenced by SCIPsetSetCharParam(), and SCIPwriteParams().
resets a single parameters to its default value
Definition at line 2993 of file set.c. Referenced by SCIPresetParam(), SCIPsetChgStringParam(), and SCIPsetSetReoptimizationParams().
resets all parameters to their default values
Definition at line 3005 of file set.c. References SCIP_CALL, SCIP_OKAY, SCIPparamsetSetHeuristics(), and SCIPsetSetPresolving(). Referenced by SCIPresetParams().
sets parameters to
Definition at line 3024 of file set.c. References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetPresolving(). Referenced by SCIPsetEmphasis().
sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for auxiliary SCIP instances to avoid recursion
Definition at line 3039 of file set.c. References SCIP_CALL, SCIP_OKAY, SCIPparamsetSetSeparating(), and SCIPsetGetParams(). Referenced by SCIPsetSubscipsOff(), and SCIPsetWriteParams().
sets heuristic parameters values to
Definition at line 3056 of file set.c. Referenced by emphasisParse(), and SCIPsetHeuristics().
sets presolving parameters to
Definition at line 3074 of file set.c. References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIP_OKAY, and SCIPsetCalcMemGrowSize(). Referenced by emphasisParse(), SCIPsetPresolving(), and SCIPsetResetParams().
sets separating parameters to
Definition at line 3092 of file set.c. References NULL. Referenced by emphasisParse(), and SCIPsetSeparating().
returns the array of all available SCIP parameters
Definition at line 3105 of file set.c. References NULL, SCIPreaderGetName(), and SCIPsetIncludePricer(). Referenced by SCIPgetParams(), and SCIPsetSetSubscipsOff().
returns the total number of all available SCIP parameters
Definition at line 3115 of file set.c. References NULL, and SCIPsetCalcMemGrowSize(). Referenced by SCIPgetNParams().
inserts file reader in file reader list
Definition at line 3125 of file set.c. Referenced by SCIPincludeReader(), and SCIPincludeReaderBasic().
returns the file reader of the given name, or NULL if not existing
Definition at line 3147 of file set.c. References NULL, SCIPpricerGetName(), SCIPsetSortPricers(), SCIPsortPtr(), and TRUE. Referenced by SCIPfindReader().
inserts variable pricer in variable pricer list
Definition at line 3167 of file set.c. References FALSE, NULL, SCIPsetIncludeConshdlr(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludePricer(), SCIPincludePricerBasic(), and SCIPsetGetParams().
returns the variable pricer of the given name, or NULL if not existing
Definition at line 3190 of file set.c. References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPconshdlrIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindPricer().
sorts pricers by priorities
Definition at line 3210 of file set.c. Referenced by SCIPgetPricers(), SCIPpriceLoop(), SCIPsetFindReader(), SCIPsetInitPlugins(), SCIPsetInitprePlugins(), and SCIPsetInitsolPlugins().
sorts pricers by name
Definition at line 3225 of file set.c. Referenced by printPricerStatistics().
inserts constraint handler in constraint handler list
Definition at line 3240 of file set.c. References NULL, SCIPconshdlrGetName(), and SCIPconshdlrGetSepaPriority(). Referenced by SCIPincludeConshdlr(), SCIPincludeConshdlrBasic(), and SCIPsetIncludePricer().
reinserts a constraint handler with modified sepa priority into the sepa priority sorted array
Definition at line 3296 of file set.c. Referenced by SCIPsetConshdlrSepa().
returns the constraint handler of the given name, or NULL if not existing
Definition at line 3381 of file set.c. References NULL, SCIPconflicthdlrGetName(), SCIPsetSortConflicthdlrs(), and SCIPsortPtr(). Referenced by paramsetSetPresolvingAggressive(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), SCIPconsParse(), and SCIPfindConshdlr().
inserts conflict handler in conflict handler list
Definition at line 3401 of file set.c. References FALSE, NULL, SCIPsetIncludePresol(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeConflicthdlr(), and SCIPincludeConflicthdlrBasic().
returns the conflict handler of the given name, or NULL if not existing
Definition at line 3425 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindConflicthdlr().
sorts conflict handlers by priorities
Definition at line 3445 of file set.c. References NULL, and SCIPpresolGetName(). Referenced by conflictAddConflictCons(), SCIPgetConflicthdlrs(), and SCIPsetFindConshdlr().
sorts conflict handlers by name
Definition at line 3460 of file set.c. References NULL, SCIPsortPtr(), and TRUE.
inserts presolver in presolver list
Definition at line 3475 of file set.c. References FALSE, NULL, SCIPsetIncludeRelax(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludePresol(), SCIPincludePresolBasic(), and SCIPsetIncludeConflicthdlr().
returns the presolver of the given name, or NULL if not existing
Definition at line 3498 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPrelaxIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), and SCIPfindPresol().
sorts presolvers by priorities
Definition at line 3518 of file set.c. References NULL, and SCIPrelaxGetName(). Referenced by presolve(), and SCIPgetPresols().
sorts presolvers by name
Definition at line 3533 of file set.c. References NULL, and SCIPsortPtr(). Referenced by printPresolverStatistics().
inserts relaxator in relaxator list
Definition at line 3548 of file set.c. References FALSE, NULL, SCIPsetIncludeSepa(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeRelax(), SCIPincludeRelaxBasic(), and SCIPsetIncludePresol().
returns the relaxator of the given name, or NULL if not existing
Definition at line 3572 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPsepaIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindRelax().
sorts relaxators by priorities
Definition at line 3592 of file set.c. References NULL, and SCIPsepaGetName(). Referenced by SCIPgetRelaxs(), and solveNodeRelax().
sorts relaxators by priorities
Definition at line 3607 of file set.c. References NULL, and SCIPsortPtr(). Referenced by printRelaxatorStatistics().
inserts separator in separator list
Definition at line 3622 of file set.c. References FALSE, NULL, SCIPsetIncludeProp(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeSepa(), SCIPincludeSepaBasic(), and SCIPsetIncludeRelax(). returns the separator of the given name, or NULL if not existing
Definition at line 3646 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPpropIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPfindSepa().
sorts separators by priorities
Definition at line 3666 of file set.c. References NULL, and SCIPpropGetName(). Referenced by SCIPgetSepas(), separationRoundLP(), and separationRoundSol().
sorts separators by name
Definition at line 3681 of file set.c. References NULL, and SCIPsortPtr(). Referenced by printSeparatorStatistics().
inserts propagator in propagator list
Definition at line 3696 of file set.c. References FALSE, NULL, SCIPsetSortPropsName(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeProp(), SCIPincludePropBasic(), and SCIPsetIncludeSepa(). returns the propagator of the given name, or NULL if not existing
Definition at line 3720 of file set.c. References FALSE, NULL, SCIPsetIncludeHeur(), SCIPsortPtr(), and TRUE. Referenced by paramsetSetPresolvingFast(), and SCIPfindProp().
sorts propagators by priorities
Definition at line 3740 of file set.c. Referenced by propagationRound(), and SCIPgetProps().
sorts propagators by priorities for presolving
Definition at line 3756 of file set.c. References NULL, and SCIPheurGetName(). Referenced by presolve().
sorts propagators w.r.t. names
Definition at line 3772 of file set.c. References NULL, and SCIPsortPtr(). Referenced by printPresolverStatistics(), printPropagatorStatistics(), and SCIPsetIncludeProp().
inserts primal heuristic in primal heuristic list
Definition at line 3788 of file set.c. References FALSE, NULL, SCIPsetIncludeCompr(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeHeur(), SCIPincludeHeurBasic(), and SCIPsetFindProp(). returns the primal heuristic of the given name, or NULL if not existing
Definition at line 3812 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPcomprIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by paramsetSetHeuristicsAggressive(), SCIP_DECL_PARAMCHGD(), SCIPfindHeur(), and SCIPsetSetReoptimizationParams().
sorts heuristics by priorities
Definition at line 3832 of file set.c. References NULL, and SCIPcomprGetName(). Referenced by SCIPgetHeurs(), and SCIPprimalHeuristics().
sorts heuristics by names
Definition at line 3847 of file set.c. References NULL, and SCIPsortPtr(). Referenced by printHeuristicStatistics().
inserts tree compression in tree compression list
Definition at line 3862 of file set.c. References FALSE, NULL, SCIPsetIncludeEventhdlr(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeCompr(), SCIPincludeComprBasic(), and SCIPsetIncludeHeur().
returns the tree compression of the given name, or NULL if not existing
Definition at line 3886 of file set.c. References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPeventhdlrIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindCompr().
sorts compressions by priorities
Definition at line 3906 of file set.c. References NULL, and SCIPeventhdlrGetName(). Referenced by compressReoptTree(), and SCIPgetComprs().
sorts heuristics by names
Definition at line 3921 of file set.c. References NULL. Referenced by printCompressionStatistics().
inserts event handler in event handler list
Definition at line 3936 of file set.c. Referenced by SCIPincludeEventhdlr(), SCIPincludeEventhdlrBasic(), SCIPnlpInclude(), SCIPreoptCreate(), and SCIPsetIncludeCompr().
returns the event handler of the given name, or NULL if not existing
Definition at line 3959 of file set.c. References NULL, SCIPnodeselGetName(), and SCIPsetGetNodesel(). Referenced by SCIPfindEventhdlr(), SCIPnlpCreate(), and SCIPnlpInclude().
inserts node selector in node selector list
Definition at line 3979 of file set.c. References SCIP_Stat::memsavemode, NULL, SCIPnodeselGetMemsavePriority(), and SCIPnodeselGetStdPriority(). Referenced by SCIPincludeNodesel(), and SCIPincludeNodeselBasic().
returns the node selector of the given name, or NULL if not existing
Definition at line 4010 of file set.c. References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPbranchruleIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindNodesel().
returns node selector with highest priority in the current mode
Definition at line 4030 of file set.c. References NULL, SCIPbranchruleGetName(), SCIPsetSortBranchrules(), and SCIPsortPtr(). Referenced by SCIPgetNodesel(), SCIPsetFindEventhdlr(), SCIPsolve(), SCIPsolveCIP(), and SCIPtransformProb().
inserts branching rule in branching rule list
Definition at line 4068 of file set.c. References FALSE, NULL, SCIPsetIncludeDisp(), SCIPsortPtr(), and TRUE. Referenced by SCIPincludeBranchrule(), and SCIPincludeBranchruleBasic().
returns the branching rule of the given name, or NULL if not existing
Definition at line 4092 of file set.c. References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPdispGetPosition(), SCIPdispIsInitialized(), and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindBranchrule(), and SCIPsetSetReoptimizationParams().
sorts branching rules by priorities
Definition at line 4112 of file set.c. Referenced by SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPfindBranchrule(), and SCIPsetGetNodesel().
sorts branching rules by priorities
Definition at line 4127 of file set.c. Referenced by printBranchruleStatistics().
inserts display column in display column list
Definition at line 4142 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_Bool, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetExistsDialog(). Referenced by SCIPincludeDisp(), and SCIPsetIncludeBranchrule(). returns the display column of the given name, or NULL if not existing
Definition at line 4174 of file set.c. References FALSE, NULL, SCIPsetIncludeNlpi(), and TRUE. Referenced by SCIPfindDisp().
inserts dialog in dialog list
Definition at line 4194 of file set.c. References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindNlpi(). Referenced by SCIPincludeDialog().
returns if the dialog already exists
Definition at line 4216 of file set.c. Referenced by SCIPexistsDialog(), and SCIPsetIncludeDisp().
inserts NLPI in NLPI list
Definition at line 4238 of file set.c. References FALSE, NULL, SCIPnlpiSetPriority(), and SCIPsetIncludeExternalCode(). Referenced by SCIPincludeNlpi(), and SCIPsetFindDisp(). returns the NLPI of the given name, or NULL if not existing
Definition at line 4261 of file set.c. References BMSduplicateMemoryArray, BMSreallocMemoryArray, NULL, SCIP_ALLOC, and SCIPsetCalcMemGrowSize(). Referenced by SCIPfindNlpi(), SCIPnlpCreate(), and SCIPsetIncludeDialog().
sorts NLPIs by priorities
Definition at line 4281 of file set.c. Referenced by SCIPgetNlpis(), and SCIPnlpCreate(). set priority of an NLPI
Definition at line 4295 of file set.c. Referenced by SCIPsetNlpiPriority().
inserts information about an external code in external codes list
Definition at line 4309 of file set.c. References SCIP_CALL, SCIPconflicthdlrInit(), SCIPpresolInit(), SCIPpropInit(), SCIPrelaxInit(), and SCIPsepaInit(). Referenced by SCIPcreate(), SCIPdialoghdlrCreate(), SCIPincludeExternalCodeInformation(), and SCIPsetIncludeNlpi().
calls init methods of all plugins
Definition at line 4341 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPbranchruleInit(), SCIPcomprInit(), SCIPconflicthdlrExit(), SCIPconshdlrExit(), SCIPdispAutoActivate(), SCIPdispInit(), SCIPeventhdlrInit(), SCIPheurInit(), SCIPnodeselInit(), SCIPpresolExit(), SCIPpricerExit(), SCIPpropExit(), SCIPrelaxExit(), SCIPsepaExit(), SCIPsetExitPlugins(), and SCIPsetSortPricers(). Referenced by SCIPtransformProb().
calls exit methods of all plugins
Definition at line 4435 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPbranchruleExit(), SCIPcomprExit(), SCIPconshdlrInitpre(), SCIPdispExit(), SCIPeventhdlrExit(), SCIPheurExit(), SCIPnodeselExit(), SCIPpresolExitpre(), SCIPpresolInitpre(), SCIPpropExitpre(), SCIPpropInitpre(), SCIPsetExitprePlugins(), and SCIPsetInitprePlugins(). Referenced by freeTransform(), and SCIPsetInitPlugins().
calls initpre methods of all plugins
Definition at line 4528 of file set.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPconshdlrExitpre(), SCIPconshdlrInitsol(), SCIPpricerInitsol(), SCIPsetInitsolPlugins(), and SCIPsetSortPricers(). Referenced by initPresolve(), and SCIPsetExitPlugins().
calls exitpre methods of all plugins
Definition at line 4560 of file set.c. References SCIP_CALL, SCIPconflicthdlrInitsol(), SCIPheurInitsol(), SCIPpropInitsol(), SCIPrelaxInitsol(), and SCIPsepaInitsol(). Referenced by exitPresolve(), and SCIPsetExitPlugins().
calls initsol methods of all plugins
Definition at line 4592 of file set.c. References NULL, SCIP_Bool, SCIP_CALL, SCIP_INVALID, SCIP_OKAY, SCIPbranchruleInitsol(), SCIPconflicthdlrExitsol(), SCIPconshdlrExitsol(), SCIPdispInitsol(), SCIPeventhdlrInitsol(), SCIPheurExitsol(), SCIPnodeselInitsol(), SCIPpricerExitsol(), SCIPpropExitsol(), SCIPrelaxExitsol(), SCIPsepaExitsol(), SCIPsetExitsolPlugins(), and SCIPsetSortPricers(). Referenced by initSolve(), and SCIPsetInitprePlugins().
calls exitsol methods of all plugins
Definition at line 4676 of file set.c. References calcGrowSize(), NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_Longint, SCIP_OKAY, SCIP_VERBLEVEL_FULL, SCIPbranchruleExitsol(), SCIPdispExitsol(), SCIPerrorMessage, SCIPeventhdlrExitsol(), SCIPnodeselExitsol(), SCIPsetCalcMemGrowSize(), SCIPsetCalcPathGrowSize(), SCIPsetCalcTreeGrowSize(), SCIPsetGetMemExternEstim(), and SCIPsetSetVerbLevel(). Referenced by freeSolve(), and SCIPsetInitsolPlugins().
returns the estimated number of bytes used by extern software, e.g., the LP solver
Definition at line 4758 of file set.c. References NULL. Referenced by SCIPgetMemExternEstim(), and SCIPsetExitsolPlugins().
calculate memory size for dynamically allocated arrays
Definition at line 4766 of file set.c. References SCIP_CALL, SCIPchgLpfeastol(), SCIPdebugMessage, SCIPsetFeastol(), and TRUE. Referenced by cliqueEnsureSize(), cliquelistEnsureSize(), cliquetableEnsureSize(), colEnsureSize(), conflictEnsureConflictsetsMem(), conflictEnsureTmpbdchginfosMem(), conflictsetEnsureBdchginfosMem(), conshdlrEnsureCheckconssMem(), conshdlrEnsureConssMem(), conshdlrEnsureEnfoconssMem(), conshdlrEnsureInitconssMem(), conshdlrEnsurePropconssMem(), conshdlrEnsureSepaconssMem(), conshdlrEnsureUpdateconssMem(), conssetchgEnsureAddedconssSize(), conssetchgEnsureDisabledconssSize(), cutpoolEnsureCutsMem(), domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), ensureCandsSize(), ensureChgcolsSize(), ensureChgrowsSize(), ensureColsSize(), ensureExistingsolsSize(), ensureExterncandsSize(), ensureLazycolsSize(), ensureLpcandsSize(), ensureLpicolsSize(), ensureLpirowsSize(), ensurePropagationStorage(), ensurePseudocandsSize(), ensureRowsSize(), ensureSidechgsSize(), ensureSolsSize(), ensureSubdialogMem(), eventfilterEnsureMem(), eventqueueEnsureEventsMem(), implicsEnsureSize(), nlpCalcFracVars(), nlpEnsureNlRowsSolverSize(), nlpEnsureVarsSolverSize(), pricestoreEnsureBdviolvarsMem(), pricestoreEnsureVarsMem(), probEnsureConssMem(), probEnsureDeletedvarsMem(), probEnsureFixedvarsMem(), probEnsureVarsMem(), SCIPcalcMemGrowSize(), SCIPensureBlockMemoryArray_call(), SCIPnlpEnsureNlRowsSize(), SCIPnlpEnsureVarsSize(), SCIPnlrowEnsureLinearSize(), SCIPnlrowEnsureQuadElementsSize(), SCIPnlrowEnsureQuadVarsSize(), SCIProwEnsureSize(), SCIPsetExitsolPlugins(), SCIPsetFindBranchrule(), SCIPsetFindCompr(), SCIPsetFindConflicthdlr(), SCIPsetFindHeur(), SCIPsetFindNlpi(), SCIPsetFindNodesel(), SCIPsetFindPresol(), SCIPsetFindPricer(), SCIPsetFindRelax(), SCIPsetFindSepa(), SCIPsetGetNParams(), SCIPsetIncludeDialog(), SCIPsetIncludeDisp(), SCIPsetSetPresolving(), SCIPvaluehistoryFind(), sepastoreEnsureCutsMem(), treeEnsureChildrenMem(), treeEnsurePendingbdchgsMem(), varEnsureLbchginfosSize(), varEnsureParentvarsSize(), varEnsureUbchginfosSize(), and vboundsEnsureSize().
calculate memory size for tree array
Definition at line 4775 of file set.c. Referenced by nodepqResize(), and SCIPsetExitsolPlugins().
calculate memory size for path array
Definition at line 4784 of file set.c. References NULL, and SCIP_OKAY. Referenced by SCIPsetExitsolPlugins(), and treeEnsurePathMem().
sets verbosity level for message output
Definition at line 4793 of file set.c. References SCIP_PARAMETERWRONGVAL, SCIPerrorMessage, SCIPsetFeastol(), and TRUE. Referenced by SCIPsetExitsolPlugins().
sets feasibility tolerance
Definition at line 4812 of file set.c. Referenced by SCIPchgFeastol().
sets primal feasibility tolerance of LP solver
Definition at line 4834 of file set.c. References NULL, SCIP_Bool, SCIP_DEFAULT_LIMIT_TIME, SCIP_OKAY, SCIPsetGetPriceMaxvars(), SCIPsetGetSepaMaxcuts(), SCIPsetSetLimitChanged(), and TRUE. Referenced by SCIPchgLpfeastol().
sets feasibility tolerance for reduced costs in LP solution
Definition at line 4872 of file set.c. References NULL, and SCIPsetGetDebugSolData(). Referenced by SCIPchgDualfeastol().
sets LP convergence tolerance used in barrier algorithm
Definition at line 4885 of file set.c. References NULL. Referenced by SCIPchgBarrierconvtol().
marks that some limit parameter was changed
Definition at line 4898 of file set.c. Referenced by SCIPmarkLimitChanged(), and SCIPsetSetLpfeastol(). returns the maximal number of variables priced into the LP per round
Definition at line 4908 of file set.c. Referenced by SCIPpriceLoop(), SCIPpricestoreAddProbVars(), SCIPpricestoreAddVar(), and SCIPsetSetLpfeastol(). returns the maximal number of cuts separated per round
Definition at line 4922 of file set.c. Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPsepastoreApplyCuts(), SCIPsetSetLpfeastol(), separationRoundLP(), separationRoundSol(), and sepastoreAddCut().
returns debug solution data
Definition at line 4936 of file set.c. References NULL, SCIP_Real, SCIPsetDualfeastol(), SCIPsetEpsilon(), SCIPsetFeastol(), SCIPsetGetHugeValue(), and SCIPsetSumepsilon(). Referenced by SCIPsetSetDualfeastol(). returns value treated as infinity
Definition at line 5042 of file set.c. References NULL, SCIP_Real, and SCIPsetLpfeastol(). Referenced by addNode(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), cleanupMIRRow(), createReoptnode(), domMerge(), initSolve(), lpAlgorithm(), lpSolve(), lpUpdateVarColumnProved(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlrowCalcActivityBounds(), nodeCreate(), parseValue(), priceAndCutLoop(), primalSetCutoffbound(), primalSetUpperbound(), propAndSolve(), provedBound(), reoptnodeReset(), rowCalcActivityBounds(), rowCalcIdxsAndVals(), rowCalcNorms(), rowScale(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScoreMultiple(), SCIPchgVarObjDive(), SCIPchgVarObjProbing(), SCIPcolGetFeasibility(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPgetGap(), SCIPgetTransGap(), SCIPinfinity(), SCIPlpCreate(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetLooseObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPlpSumRows(), SCIPnlpChgVarObjDive(), SCIPnlrowGetSolActivity(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqGetLowerbound(), SCIPnodeUpdateLowerbound(), SCIPpricerExec(), SCIPprimalHeuristics(), SCIPprimalSetCutoffbound(), SCIPprimalSetUpperbound(), SCIPprimalUpdateObjlimit(), SCIPprimalUpdateObjoffset(), SCIPprobExternObjval(), SCIPprobGetObjlim(), SCIPprobInternObjval(), SCIPreoptnodeInit(), SCIProwCreate(), SCIProwGetLPActivity(), SCIProwGetNLPFeasibility(), SCIProwGetPseudoActivity(), SCIProwGetRelaxFeasibility(), SCIProwGetSolActivity(), SCIPsolGetVal(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatResetPrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeCalcNodeselPriority(), SCIPtreeCreateRoot(), SCIPtreeGetLowerboundNode(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), sepastoreAddCut(), solveNode(), solveNodeLP(), solveNodeRelax(), tryAggregateIntVars(), varCreate(), varParse(), and varUpdateAggregationBounds(). returns the minimum value that is regarded as huge and should be handled separately (e.g., in activity computation)
Definition at line 5054 of file set.c. References MIN, NULL, and SCIP_INVALID. Referenced by SCIPgetHugeValue(), and SCIPsetGetDebugSolData(). returns value treated as zero
Definition at line 5064 of file set.c. References SCIP_Real, and SCIPsetBarrierconvtol(). Referenced by primalExistsSol(), SCIPbranchGetBranchingPoint(), SCIPepsilon(), SCIPprobScaleObj(), SCIPsetGetDebugSolData(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCalcNodeselPriority(), sepastoreApplyBdchg(), sepastoreApplyCut(), tryAggregateIntVars(), and varProcessChgBranchFactor(). returns value treated as zero for sums of floating point values
Definition at line 5074 of file set.c. References NULL, SCIP_Real, and SCIPsetPseudocosteps(). Referenced by SCIPbranchGetScore(), SCIPconflictAnalyzePseudo(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), SCIProwGetSolEfficacy(), SCIPsetGetDebugSolData(), SCIPsumepsilon(), and undoBdchgsDualsol(). returns feasibility tolerance for constraints
Definition at line 5084 of file set.c. References NULL, SCIP_Real, and SCIPsetPseudocostdelta(). Referenced by SCIPfeastol(), SCIPsetCalcMemGrowSize(), SCIPsetGetDebugSolData(), SCIPsetLpfeastol(), and SCIPsetSetVerbLevel(). returns feasibility tolerance for reduced costs
Definition at line 5094 of file set.c. References NULL, SCIP_Real, and SCIPsetCutoffbounddelta(). Referenced by lpSolveStable(), SCIPchgDualfeastol(), SCIPdualfeastol(), SCIPlpComputeRelIntPoint(), SCIPlpCreate(), and SCIPsetGetDebugSolData(). returns primal feasibility tolerance of LP solver
Definition at line 5104 of file set.c. References MIN, NULL, SCIP_Real, and SCIPsetFeastol(). Referenced by lpSolveStable(), SCIPchgLpfeastol(), SCIPlpComputeRelIntPoint(), SCIPlpCreate(), SCIPlpfeastol(), and SCIPsetInfinity(). returns convergence tolerance used in barrier algorithm
Definition at line 5125 of file set.c. References NULL. Referenced by lpSolveStable(), SCIPbarrierconvtol(), SCIPchgBarrierconvtol(), SCIPlpCreate(), and SCIPsetEpsilon(). returns minimal variable distance value to use for pseudo cost updates
Definition at line 5135 of file set.c. References NULL. Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetSumepsilon(). returns minimal minimal objective distance value to use for pseudo cost updates
Definition at line 5145 of file set.c. Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetFeastol(). return the delta to use for computing the cutoff bound for integral objectives
Definition at line 5155 of file set.c. Referenced by initSolve(), primalSetUpperbound(), SCIPcutoffbounddelta(), and SCIPsetDualfeastol(). returns minimal decrease factor that causes the recomputation of a value (e.g., pseudo objective) instead of an update
Definition at line 5170 of file set.c. References NULL, and SCIPsetIsInfinity(). checks, if value is (positive) infinite
Definition at line 5180 of file set.c. Referenced by addBdchg(), addSideRemoval(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), branchcandCalcLPCands(), checkLazyBounds(), checkLazyColArray(), cleanupMIRRow(), computeLPBounds(), computeScore(), displayRelevantStats(), getDualbound(), getObjvalDeltaLb(), getObjvalDeltaObj(), getObjvalDeltaUb(), initSolve(), isPseudocostUpdateValid(), lpFlushAddRows(), lpFlushChgRows(), lpLexDualSimplex(), lpSetUobjlim(), lpSolve(), lpSolveStable(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlpFlushNlRowAdditions(), nlpUpdateVarBounds(), nlrowConstantChanged(), nlrowSideChanged(), nodeAssignParent(), nodeToLeaf(), primalSetUpperbound(), printBounds(), printRootStatistics(), printSolutionStatistics(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), roundMIRRow(), roundStrongCGRow(), rowCalcActivityBounds(), rowScale(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAnalyzePseudo(), SCIPgetDualboundRoot(), SCIPgetGap(), SCIPgetLowerboundRoot(), SCIPgetTransGap(), SCIPhistoryUpdatePseudocost(), SCIPisInfinity(), SCIPlpAddCol(), SCIPlpComputeRelIntPoint(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPrimalRay(), SCIPlpGetPseudoObjval(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpMarkFlushed(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSetCutoffbound(), SCIPlpSumRows(), SCIPlpWriteMip(), SCIPnlrowCreate(), SCIPnlrowIsRedundant(), SCIPnodeAddBoundinfer(), SCIPprimalTransformSol(), SCIPprintReal(), SCIPprobExternObjval(), SCIPprobInternObjval(), SCIPreoptApply(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwChgConstant(), SCIProwGetSolActivity(), SCIProwIsRedundant(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), SCIPsetCeil(), SCIPsetIsEQ(), SCIPsetIsLbBetter(), SCIPsetIsLT(), SCIPsetIsSumEQ(), SCIPsetIsSumLT(), SCIPsetIsUbBetter(), SCIPsetRecompfac(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolLinkLPSol(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPupdateVarPseudocost(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvarNegate(), SCIPvarPrint(), sepastoreAddCut(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), solIncArrayVal(), solOfInterest(), solSetArrayVal(), substituteMIRRow(), substituteStrongCGRow(), sumMIRRow(), sumStrongCGRow(), transformMIRRow(), transformStrongCGRow(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), updateEstimate(), updateLazyBounds(), updatePseudocost(), varParse(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds(). checks, if value is huge and should be handled separately (e.g., in activity computation)
Definition at line 5191 of file set.c. Referenced by SCIPisHugeValue(). checks, if values are in range of epsilon
Definition at line 5202 of file set.c. References EPSGT, NULL, and SCIPsetIsInfinity(). Referenced by addBdchg(), addNode(), colChgCoefPos(), conflictAnalyzeLP(), detectImpliedBounds(), domMerge(), getObjvalDeltaObj(), isPseudocostUpdateValid(), nlpFlushNlRowAdditions(), nlrowChgLinearCoefPos(), nlrowChgQuadElemPos(), primalSearchSolPos(), rowChgCoefPos(), rowScale(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchGetBranchingPoint(), SCIPbranchVar(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcolChgCoef(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolDelCoef(), SCIPcolGetFeasibility(), SCIPcolIncCoef(), SCIPdomchgAddBoundchg(), SCIPeventqueueAdd(), SCIPfixVarProbing(), SCIPgetGap(), SCIPgetTransGap(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPisEQ(), SCIPlpComputeRelIntPoint(), SCIPlpEndDive(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPlpWriteMip(), SCIPmergeVariableStatistics(), SCIPnlrowChgConstant(), SCIPnlrowChgLhs(), SCIPnlrowChgRhs(), SCIPnodeAddHoleinfer(), SCIPnodeUpdateLowerbound(), SCIPprimalTransformSol(), SCIPprimalUpperboundIsSol(), SCIPprobScaleObj(), SCIProwChgCoef(), SCIProwChgConstant(), SCIProwChgLhs(), SCIProwChgRhs(), SCIProwDelCoef(), SCIProwIncCoef(), SCIPsolsAreEqual(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtightenVarLbGlobal(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVar(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchFactor(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarMultiaggregate(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), treeAddPendingBdchg(), undoBdchgsProof(), varAddImplic(), varAddLbchginfo(), varAddUbchginfo(), varCreate(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds(). checks, if val1 is (more than epsilon) lower than val2
Definition at line 5220 of file set.c. References EPSGE, NULL, and SCIPsetIsInfinity(). Referenced by addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), domMerge(), findBestUb(), fixBounds(), fixInterdiction(), holelistCreate(), initSolve(), isPseudocostUpdateValid(), lpUpdateObjNorms(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), reoptCheckLocalRestart(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchcandUpdateVar(), SCIPbranchExecExtern(), SCIPconflictAddRelaxedBound(), SCIPfixVarProbing(), SCIPisLT(), SCIPlpSolveAndEval(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPnodepqBound(), SCIPpriceLoop(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), solveNode(), transformMIRRow(), transformStrongCGRow(), treeApplyPendingBdchgs(), undoBdchgsDualsol(), undoBdchgsProof(), updateLazyBounds(), varAddImplic(), varAddLbchginfo(), varEventGholeAdded(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), and varUpdateAggregationBounds(). checks, if val1 is not (more than epsilon) greater than val2
Definition at line 5238 of file set.c. References EPSZ, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsPositive(). Referenced by checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), detectImpliedBounds(), domMerge(), findBestUb(), lpSolve(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), primalSetCutoffbound(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAddRelaxedBound(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisLE(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPpriceLoop(), SCIPprimalAddOrigObjoffset(), SCIPprimalAddSol(), SCIPsepaExecLP(), SCIPsetIsDualfeasGE(), SCIPsetIsPositive(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVarHole(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgLbOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), substituteMIRRow(), substituteStrongCGRow(), transformStrongCGRow(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), and varProcessChgLbLocal(). checks, if val1 is (more than epsilon) greater than val2
Definition at line 5256 of file set.c. Referenced by addCand(), addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), domMerge(), findBestLb(), fixBounds(), fixInterdiction(), isPseudocostUpdateValid(), primalExistsOrigSol(), primalExistsSol(), printSolutionStatistics(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPconflictAddRelaxedBound(), SCIPfixVarProbing(), SCIPisGT(), SCIPnodeAddBoundinfer(), SCIPreoptGetSolveLP(), SCIPsolCheck(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyLb(), sepastoreIsBdchgApplicable(), transformMIRRow(), transformStrongCGRow(), treeApplyPendingBdchgs(), undoBdchgsDualsol(), undoBdchgsProof(), updateLazyBounds(), varAddImplic(), varAddUbchginfo(), varParse(), and varUpdateAggregationBounds(). checks, if val1 is not (more than epsilon) lower than val2
Definition at line 5274 of file set.c. References EPSISINT, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsScalingIntegral(). Referenced by analyzeStrongbranch(), applyBounding(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), detectImpliedBounds(), domMerge(), findBestLb(), holelistDuplicate(), lpSolve(), lpUpdateObjNorms(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandUpdateVar(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyzeStrongbranch(), SCIPinferVarUbCons(), SCIPisGE(), SCIPlpRecalculateObjSqrNorm(), SCIPlpSolveAndEval(), SCIPnodeAddHoleinfer(), SCIPnodepqBound(), SCIPsetIsDualfeasGE(), SCIPsetIsFeasGE(), SCIPsetIsPositive(), SCIPsolCheck(), SCIPsolveCIP(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarUb(), SCIPtreeBranchVarHole(), SCIPtreeCutoff(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetConflictingBdchgDepth(), transformMIRRow(), transformStrongCGRow(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if value is in range epsilon of 0.0
Definition at line 5292 of file set.c. Referenced by addBoundViolated(), addCand(), adjustedLb(), adjustedUb(), colAddCoef(), colChgCoefPos(), colLink(), detectImpliedBounds(), getMaxAbsWeight(), getMaxAbsWeightCalcSparsity(), incVSIDS(), initSolve(), isNewValueUnreliable(), lpCleanupCols(), lpRemoveObsoleteCols(), nlpFlushObjective(), nlpFlushVarAdditions(), nlrowAddLinearCoef(), nlrowAddQuadElement(), nlrowAddToLinearCoef(), nlrowChgLinearCoefPos(), nlrowChgQuadElemPos(), roundMIRRow(), roundStrongCGRow(), rowAddCoef(), rowAddNorms(), rowCalcIdxsAndVals(), rowCalcNorms(), rowChgCoefPos(), rowDelNorms(), rowLink(), rowMerge(), rowScale(), SCIPaggregateVars(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolCreate(), SCIPcolIncCoef(), SCIPgetGap(), SCIPgetTransGap(), SCIPisZero(), SCIPlpAddRow(), SCIPlpCalcMIR(), SCIPlpCalcStrongCG(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSumRows(), SCIPnlrowChgLinearCoef(), SCIPprobCheckObjIntegral(), SCIPprobGetNObjVars(), SCIPprobPrintPseudoSol(), SCIPprobScaleObj(), SCIPprobUpdateNObjVars(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwCreate(), SCIProwIncCoef(), SCIPsolIncVal(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeBranchVarNary(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgLbOriginal(), SCIPvarChgObjDive(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarIncVSIDS(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTryAggregateVars(), SCIPvarUpdatePseudocost(), SCIPvboundsAdd(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), substituteMIRRow(), substituteStrongCGRow(), sumMIRRow(), sumStrongCGRow(), transformMIRRow(), transformStrongCGRow(), tryAggregateIntVars(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), undoBdchgsProof(), varAddImplic(), varAddTransitiveImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbLocal(), and varUpdateAggregationBounds(). checks, if value is greater than epsilon
Definition at line 5303 of file set.c. References NULL, SCIPsetIsGE(), and SCIPsetIsLE(). Referenced by addBoundViolated(), cleanupMIRRow(), getObjvalDeltaLb(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPhistoryUpdatePseudocost(), SCIPisPositive(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIProwCalcIntegralScalar(), SCIProwGetObjParallelism(), SCIPsetIsLE(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), undoBdchgsDualfarkas(), undoBdchgsProof(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if value is lower than -epsilon
Definition at line 5314 of file set.c. References EPSFLOOR, and NULL. Referenced by addBoundViolated(), cleanupMIRRow(), getObjvalDeltaObj(), getObjvalDeltaUb(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPhistoryUpdatePseudocost(), SCIPisNegative(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), undoBdchgsDualfarkas(), undoBdchgsProof(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if value is integral within epsilon
Definition at line 5325 of file set.c. Referenced by checkRedundancy(), colAddCoef(), colChgCoefPos(), conflictAddConflictCons(), conflictCreateReconvergenceConss(), detectImpliedBounds(), lpLexDualSimplex(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPboundchgApply(), SCIPbranchGetBranchingPoint(), SCIPcolGetStrongbranch(), SCIPisIntegral(), SCIPprobCheckObjIntegral(), SCIPprobTransform(), SCIProwCreate(), varProcessChgLbLocal(), and varProcessChgUbLocal(). checks whether the product val * scalar is integral in epsilon scaled by scalar
Definition at line 5336 of file set.c. References EPSROUND, NULL, SCIP_Real, and SCIPsetFrac(). Referenced by SCIPisScalingIntegral(), and SCIPsetIsGE(). checks, if given fractional part is smaller than epsilon
Definition at line 5354 of file set.c. Referenced by SCIPisFracIntegral(). rounds value + feasibility tolerance down to the next integer in epsilon tolerance
Definition at line 5367 of file set.c. Referenced by roundMIRRow(), roundStrongCGRow(), SCIPbranchcandAddExternCand(), SCIPbranchGetBranchingPoint(), SCIPfloor(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), substituteMIRRow(), and substituteStrongCGRow(). rounds value - feasibility tolerance up to the next integer in epsilon tolerance
Definition at line 5378 of file set.c. References NULL, and SCIPsetIsInfinity(). Referenced by paramsetSetHeuristicsAggressive(), roundStrongCGRow(), SCIPbranchcandAddExternCand(), SCIPceil(), SCIPlpCalcStrongCG(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), and substituteStrongCGRow(). rounds value to the nearest integer in epsilon tolerance
Definition at line 5389 of file set.c. Referenced by colAddCoef(), colChgCoefPos(), rowAddCoef(), rowChgCoefPos(), rowMerge(), SCIPbranchGetBranchingPoint(), SCIPround(), and SCIProwCreate(). returns fractional part of value, i.e. x - floor(x) in epsilon tolerance
Definition at line 5400 of file set.c. Referenced by SCIPfrac(), SCIPsetIsScalingIntegral(), and transformMIRRow(). checks, if values are in range of sumepsilon
Definition at line 5411 of file set.c. References EPSGT, NULL, and SCIPsetIsInfinity(). Referenced by lpFlushChgRows(), SCIPisSumEQ(), and SCIPlpMarkFlushed(). checks, if val1 is (more than sumepsilon) lower than val2
Definition at line 5429 of file set.c. References EPSGE, NULL, and SCIPsetIsInfinity(). Referenced by SCIPisSumLT(). checks, if val1 is not (more than sumepsilon) greater than val2
Definition at line 5447 of file set.c. References EPSZ, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsSumPositive(). Referenced by roundMIRRow(), roundStrongCGRow(), SCIPisSumLE(), and SCIProwGetObjParallelism(). checks, if val1 is (more than sumepsilon) greater than val2
Definition at line 5465 of file set.c. Referenced by SCIPisSumGT(). checks, if val1 is not (more than sumepsilon) lower than val2
Definition at line 5483 of file set.c. References EPSCEIL, EPSFLOOR, NULL, SCIP_Real, and SCIPsetSumCeil(). Referenced by SCIPisSumGE(), and SCIProwGetObjParallelism(). checks, if value is in range sumepsilon of 0.0
Definition at line 5501 of file set.c. References EPSROUND, and NULL. Referenced by cleanupMIRRow(), SCIPisSumZero(), sumMIRRow(), and sumStrongCGRow(). checks, if value is greater than sumepsilon
Definition at line 5512 of file set.c. Referenced by SCIPisSumPositive(), and SCIPsetIsSumLE(). checks, if value is lower than -sumepsilon
Definition at line 5523 of file set.c. References NULL, and SCIP_Real. Referenced by SCIPisSumNegative(). rounds value + sumepsilon tolerance down to the next integer
Definition at line 5534 of file set.c. Referenced by rowScale(), SCIPlpCalcMIR(), and SCIPlpCalcStrongCG(). rounds value - sumepsilon tolerance up to the next integer
Definition at line 5545 of file set.c. References NULL, and SCIP_Real. Referenced by rowScale(), and SCIPsetIsSumGE(). returns fractional part of value, i.e. x - floor(x) in sumepsilon tolerance
Definition at line 5567 of file set.c. References NULL, and SCIP_Real. Referenced by transformMIRRow(). checks, if relative difference of values is in range of feastol
Definition at line 5578 of file set.c. Referenced by addLocalConss(), addSplitcons(), detectImpliedBounds(), dryBranch(), fixBounds(), fixInterdiction(), lpFlushChgCols(), lpLexDualSimplex(), saveGlobalCons(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPfixVar(), SCIPisFeasEQ(), SCIPlpComputeRelIntPoint(), SCIPlpStartDive(), SCIPprobUpdateBestRootSol(), SCIPreoptAddDualBndchg(), SCIPreoptApplyGlbConss(), SCIPreoptSplitRoot(), SCIPtreeBranchVar(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarGetRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarSignificantPscostDifference(), soltreeAddSol(), solveNode(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if relative difference of val1 and val2 is lower than feastol
Definition at line 5600 of file set.c. Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), detectImpliedBounds(), enforceConstraints(), reoptCheckLocalRestart(), reoptSaveNewObj(), reoptSimilarity(), SCIPaddReoptDualBndchg(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisFeasLT(), SCIPlpComputeRelIntPoint(), SCIPlpGetSol(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIPreoptCheckRestart(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarRemoveCliquesImplicsVbs(), sepastoreIsBdchgApplicable(), and sepastoreIsCutRedundantOrInfeasible(). checks, if relative difference of val1 and val2 is not greater than feastol
Definition at line 5622 of file set.c. Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpUpdateVarBounds(), primalAddOrigSol(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasLE(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), sepastoreApplyLb(), treeAddPendingBdchg(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if relative difference of val1 and val2 is greater than feastol
Definition at line 5644 of file set.c. References EPSN, EPSP, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsFeasNegative(). Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), detectImpliedBounds(), SCIPaddReoptDualBndchg(), SCIPconflictAnalyzePseudo(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisFeasGT(), SCIPlpComputeRelIntPoint(), SCIPlpGetSol(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolveCIP(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSignificantPscostDifference(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundantOrInfeasible(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), and undoBdchgsProof(). checks, if relative difference of val1 and val2 is not lower than -feastol
Definition at line 5666 of file set.c. References EPSISINT, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsFeasFracIntegral(), and SCIPsetIsGE(). Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpUpdateVarBounds(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasGE(), SCIPlpComputeRelIntPoint(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbLazy(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarPscostThresholdProbabilityTest(), sepastoreApplyUb(), treeAddPendingBdchg(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if value is in range feasibility tolerance of 0.0
Definition at line 5688 of file set.c. Referenced by focusnodeCleanupVars(), lpLexDualSimplex(), SCIPbranchGetBranchingPoint(), SCIPisFeasZero(), SCIPlpComputeRelIntPoint(), SCIPsolAdjustImplicitSolVals(), SCIPvarTryAggregateVars(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), and varAddImplic(). checks, if value is greater than feasibility tolerance
Definition at line 5699 of file set.c. Referenced by focusnodeCleanupVars(), lpLexDualSimplex(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasPositive(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPsepastoreApplyCuts(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVlb(), and SCIPvarCalcPscostConfidenceBound(). checks, if value is lower than -feasibility tolerance
Definition at line 5710 of file set.c. Referenced by focusnodeCleanupVars(), nlpAddNlRows(), nlpRowChanged(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasNegative(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPsetIsFeasGT(), SCIPsolAdjustImplicitSolVals(), and SCIPvarAddVub(). checks, if value is integral within the feasibility bounds
Definition at line 5721 of file set.c. Referenced by SCIPbranchcandGetPseudoCands(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPdomchgAddBoundchg(), SCIPdomchgMakeStatic(), SCIPfixVar(), SCIPisFeasIntegral(), SCIPprobScaleObj(), SCIPsolAdjustImplicitSolVals(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarTryAggregateVars(), substituteMIRRow(), tryAggregateIntVars(), varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal(). checks, if given fractional part is smaller than feastol
Definition at line 5732 of file set.c. Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), SCIPisFeasFracIntegral(), and SCIPsetIsFeasGE(). rounds value + feasibility tolerance down to the next integer in feasibility tolerance
Definition at line 5747 of file set.c. Referenced by addRowToAggregation(), adjustedUb(), analyzeStrongbranch(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasFloor(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPprobScaleObj(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), selectVarMultAggrBranching(), substituteMIRRow(), substituteStrongCGRow(), and tryAggregateIntVars(). rounds value - feasibility tolerance up to the next integer in feasibility tolerance
Definition at line 5758 of file set.c. References NULL, and SCIP_Real. Referenced by addRowToAggregation(), adjustedLb(), analyzeStrongbranch(), primalSetUpperbound(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasCeil(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), selectVarMultAggrBranching(), substituteMIRRow(), and substituteStrongCGRow(). rounds value to the nearest integer in feasibility tolerance
Definition at line 5769 of file set.c. Referenced by SCIPfeasRound(). returns fractional part of value, i.e. x - floor(x) in feasibility tolerance
Definition at line 5780 of file set.c. References NULL, and SCIP_Real. Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPfeasFrac(). checks, if relative difference of values is in range of dual feasibility tolerance
Definition at line 5791 of file set.c. Referenced by SCIPisDualfeasEQ(). checks, if relative difference of val1 and val2 is lower than dual feasibility tolerance
Definition at line 5813 of file set.c. Referenced by SCIPisDualfeasLT(). checks, if relative difference of val1 and val2 is not greater than dual feasibility tolerance
Definition at line 5835 of file set.c. Referenced by SCIPisDualfeasLE(). checks, if relative difference of val1 and val2 is greater than dual feasibility tolerance
Definition at line 5857 of file set.c. References EPSN, EPSP, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsDualfeasNegative(). Referenced by SCIPisDualfeasGT(). checks, if relative difference of val1 and val2 is not lower than -dual feasibility tolerance
Definition at line 5879 of file set.c. References EPSISINT, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsDualfeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE(). Referenced by SCIPisDualfeasGE(). checks, if value is in range feasibility tolerance of 0.0
Definition at line 5901 of file set.c. References NULL. Referenced by lpLexDualSimplex(), SCIPisDualfeasZero(), and SCIPvarUpdateBestRootSol(). checks, if value is greater than dual feasibility tolerance
Definition at line 5912 of file set.c. Referenced by SCIPisDualfeasPositive(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), SCIPvarGetImplRedcost(), SCIPvarGetRedcost(), and undoBdchgsDualsol(). checks, if value is lower than -dual feasibility tolerance
Definition at line 5923 of file set.c. Referenced by SCIPisDualfeasNegative(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), SCIPsetIsDualfeasGT(), SCIPvarGetImplRedcost(), SCIPvarGetRedcost(), and undoBdchgsDualsol(). checks, if value is integral within the dual feasibility bounds
Definition at line 5934 of file set.c. Referenced by SCIPisDualfeasIntegral(). checks, if given fractional part is smaller than dual feasibility tolerance
Definition at line 5945 of file set.c. Referenced by SCIPisDualfeasFracIntegral(), and SCIPsetIsDualfeasGE(). rounds value + dual feasibility tolerance down to the next integer
Definition at line 5958 of file set.c. Referenced by SCIPdualfeasFloor(). rounds value - dual feasibility tolerance up to the next integer
Definition at line 5969 of file set.c. References SCIP_Real. Referenced by SCIPdualfeasCeil(). rounds value to the nearest integer in dual feasibility tolerance
Definition at line 5980 of file set.c. Referenced by SCIPdualfeasRound(). returns fractional part of value, i.e. x - floor(x) in dual feasibility tolerance
Definition at line 5991 of file set.c. Referenced by SCIPdualfeasFrac(). checks, if the given new lower bound is at least min(oldub - oldlb, |oldlb|) times the bound strengthening epsilon better than the old one
Definition at line 6004 of file set.c. References EPSZ, NULL, SCIP_Real, SCIPrelDiff(), and SCIPsetIsInfinity(). Referenced by SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisLbBetter(), SCIPtightenVarLb(), and SCIPtightenVarLbGlobal(). checks, if the given new upper bound is at least min(oldub - oldlb, |oldub|) times the bound strengthening epsilon better than the old one
Definition at line 6024 of file set.c. References NULL, SCIP_Real, and SCIPsetIsInfinity(). Referenced by SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisUbBetter(), SCIPtightenVarUb(), and SCIPtightenVarUbGlobal(). checks, if the given cut's efficacy is larger than the minimal cut efficacy
Definition at line 6042 of file set.c. Referenced by SCIPisEfficacious(), SCIProwIsLPEfficacious(), SCIProwIsSolEfficacious(), and SCIPsepastoreRemoveInefficaciousCuts(). checks, if relative difference of values is in range of epsilon
Definition at line 6057 of file set.c. Referenced by SCIPisRelEQ(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), and undoBdchgsDualfarkas(). checks, if relative difference of val1 and val2 is lower than epsilon
Definition at line 6079 of file set.c. Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelLT(), and SCIPtreeBranchVarNary(). checks, if relative difference of val1 and val2 is not greater than epsilon
Definition at line 6101 of file set.c. Referenced by SCIPisRelLE(), and SCIPnlrowCreate(). checks, if relative difference of val1 and val2 is greater than epsilon
Definition at line 6123 of file set.c. Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelGT(), and SCIPtreeBranchVarNary(). checks, if relative difference of val1 and val2 is not lower than -epsilon
Definition at line 6145 of file set.c. Referenced by SCIPisRelGE(), SCIPnodeSetEstimate(), and SCIPreoptApply(). checks, if relative difference of values is in range of sumepsilon
Definition at line 6167 of file set.c. Referenced by SCIPisSumRelEQ(). checks, if relative difference of val1 and val2 is lower than sumepsilon
Definition at line 6189 of file set.c. Referenced by SCIPisSumRelLT(). checks, if relative difference of val1 and val2 is not greater than sumepsilon
Definition at line 6211 of file set.c. Referenced by SCIPisSumRelLE(). checks, if relative difference of val1 and val2 is not lower than -sumepsilon
Definition at line 6255 of file set.c. Referenced by SCIPisSumRelGE(). Checks, if an iteratively updated value is reliable or should be recomputed from scratch. This is useful, if the value, e.g., the activity of a linear constraint or the pseudo objective value, gets a high absolute value during the optimization process which is later reduced significantly. In this case, the last digits were canceled out when increasing the value and are random after decreasing it. We dot not consider the cancellations which can occur during increasing the absolute value because they just cannot be expressed using fixed precision floating point arithmetic, anymore. The idea to get more reliable values is to always store the last reliable value, where increasing the absolute of the value is viewed as preserving reliability. Then, after each update, the new absolute value can be compared against the last reliable one with this method, checking whether it was decreased by a factor of at least "lp/recompfac" and should be recomputed.
Definition at line 6287 of file set.c. Referenced by lpUpdateObjval(), and SCIPisUpdateUnreliable(). |