methods 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/concsolver.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"
#include "scip/struct_scip.h"
Go to the source code of this file.
#define SCIP_DEFAULT_BRANCH_SCOREFUNC 'p' |
#define SCIP_DEFAULT_BRANCH_SCOREFAC 0.167 |
#define SCIP_DEFAULT_BRANCH_PREFERBINARY FALSE |
#define SCIP_DEFAULT_BRANCH_CLAMP 0.2 |
#define SCIP_DEFAULT_BRANCH_LPGAINNORMALIZE 's' |
#define SCIP_DEFAULT_BRANCH_DELAYPSCOST TRUE |
#define SCIP_DEFAULT_BRANCH_DIVINGPSCOST TRUE |
#define SCIP_DEFAULT_BRANCH_FORCEALL FALSE |
#define SCIP_DEFAULT_BRANCH_FIRSTSBCHILD 'a' |
#define SCIP_DEFAULT_BRANCH_CHECKSBSOL TRUE |
#define SCIP_DEFAULT_BRANCH_ROUNDSBSOL TRUE |
#define SCIP_DEFAULT_BRANCH_SUMADJUSTSCORE FALSE |
#define SCIP_DEFAULT_COMPR_ENABLE FALSE |
#define SCIP_DEFAULT_CONF_ENABLE TRUE |
#define SCIP_DEFAULT_CONF_MAXVARSFAC 0.10 |
#define SCIP_DEFAULT_CONF_MINMAXVARS 30 |
#define SCIP_DEFAULT_CONF_MAXLPLOOPS 2 |
#define SCIP_DEFAULT_CONF_LPITERATIONS 10 |
#define SCIP_DEFAULT_CONF_USEPROP TRUE |
#define SCIP_DEFAULT_CONF_USEINFLP 'b' |
#define SCIP_DEFAULT_CONF_USEBOUNDLP 'o' |
#define SCIP_DEFAULT_CONF_USESB FALSE |
#define SCIP_DEFAULT_CONF_USEPSEUDO TRUE |
#define SCIP_DEFAULT_CONF_SEPARATE TRUE |
#define SCIP_DEFAULT_CONF_DYNAMIC TRUE |
#define SCIP_DEFAULT_CONF_MAXSTORESIZE 10000 |
#define SCIP_DEFAULT_CONF_RECONVLEVELS -1 |
#define SCIP_DEFAULT_CONF_CLEANBNDDEPEND TRUE |
#define SCIP_DEFAULT_CONF_FUIPLEVELS -1 |
#define SCIP_DEFAULT_CONF_INTERCONSS -1 |
#define SCIP_DEFAULT_CONF_MAXCONSS 10 |
#define SCIP_DEFAULT_CONF_PREFERBINARY FALSE |
#define SCIP_DEFAULT_CONF_ALLOWLOCAL TRUE |
#define SCIP_DEFAULT_CONF_SETTLELOCAL FALSE |
#define SCIP_DEFAULT_CONF_REPROPAGATE TRUE |
#define SCIP_DEFAULT_CONF_KEEPREPROP TRUE |
#define SCIP_DEFAULT_CONF_REMOVEABLE TRUE |
#define SCIP_DEFAULT_CONF_DEPTHSCOREFAC 1.0 |
#define SCIP_DEFAULT_CONF_PROOFSCOREFAC 1.0 |
#define SCIP_DEFAULT_CONF_UPLOCKSCOREFAC 0.0 |
#define SCIP_DEFAULT_CONF_DOWNLOCKSCOREFAC 0.0 |
#define SCIP_DEFAULT_CONF_SCOREFAC 0.98 |
#define SCIP_DEFAULT_CONF_RESTARTNUM 0 |
#define SCIP_DEFAULT_CONF_RESTARTFAC 1.5 |
#define SCIP_DEFAULT_CONF_IGNORERELAXEDBD FALSE |
#define SCIP_DEFAULT_CONF_MAXVARSDETECTIMPLIEDBOUNDS 250 |
#define SCIP_DEFAULT_CONF_FULLSHORTENCONFLICT TRUE |
#define SCIP_DEFAULT_CONF_CONFLITWEIGHT 0.0 |
#define SCIP_DEFAULT_CONF_CONFLITGRAPHWEIGHT 1.0 |
#define SCIP_DEFAULT_CONF_WEIGHTSIZE 0.001 |
#define SCIP_DEFAULT_CONF_WEIGHTREPROPDEPTH 0.1 |
#define SCIP_DEFAULT_CONF_WEIGHTVALIDDEPTH 1.0 |
#define SCIP_DEFAULT_CONF_MINIMPROVE 0.05 |
#define SCIP_DEFAULT_CONF_APPLYMIR FALSE |
#define SCIP_DEFAULT_CONF_PREFERMIR TRUE |
#define SCIP_DEFAULT_CONS_AGELIMIT 0 |
#define SCIP_DEFAULT_CONS_OBSOLETEAGE -1 |
#define SCIP_DEFAULT_CONS_DISABLEENFOPS FALSE |
#define SCIP_DEFAULT_DISP_VERBLEVEL SCIP_VERBLEVEL_HIGH |
#define SCIP_DEFAULT_DISP_WIDTH 139 |
#define SCIP_DEFAULT_DISP_FREQ 100 |
#define SCIP_DEFAULT_DISP_HEADERFREQ 15 |
#define SCIP_DEFAULT_DISP_LPINFO FALSE |
#define SCIP_DEFAULT_DISP_ALLVIOLS FALSE |
#define SCIP_DEFAULT_HISTORY_VALUEBASED FALSE |
#define SCIP_DEFAULT_HISTORY_ALLOWMERGE FALSE |
#define SCIP_DEFAULT_HISTORY_ALLOWTRANSFER FALSE |
#define SCIP_DEFAULT_LIMIT_TIME 1e+20 |
maximal time in seconds to run
Definition at line 199 of file set.c.
Referenced by SCIPsetSetFeastol().
#define SCIP_DEFAULT_LIMIT_MEMORY SCIP_MEM_NOLIMIT |
#define SCIP_DEFAULT_LIMIT_GAP 0.0 |
#define SCIP_DEFAULT_LIMIT_ABSGAP 0.0 |
#define SCIP_DEFAULT_LIMIT_NODES -1LL |
#define SCIP_DEFAULT_LIMIT_STALLNODES -1LL |
#define SCIP_DEFAULT_LIMIT_SOLUTIONS -1 |
#define SCIP_DEFAULT_LIMIT_BESTSOL -1 |
#define SCIP_DEFAULT_LIMIT_MAXSOL 100 |
#define SCIP_DEFAULT_LIMIT_MAXORIGSOL 10 |
#define SCIP_DEFAULT_LIMIT_RESTARTS -1 |
#define SCIP_DEFAULT_LIMIT_AUTORESTARTNODES -1 |
#define SCIP_DEFAULT_LP_SOLVEFREQ 1 |
#define SCIP_DEFAULT_LP_ITERLIM -1LL |
#define SCIP_DEFAULT_LP_ROOTITERLIM -1LL |
#define SCIP_DEFAULT_LP_SOLVEDEPTH -1 |
#define SCIP_DEFAULT_LP_INITALGORITHM 's' |
#define SCIP_DEFAULT_LP_RESOLVEALGORITHM 's' |
#define SCIP_DEFAULT_LP_PRICING 'l' |
#define SCIP_DEFAULT_LP_CLEARINITIALPROBINGLP TRUE |
#define SCIP_DEFAULT_LP_RESOLVERESTORE FALSE |
#define SCIP_DEFAULT_LP_FREESOLVALBUFFERS FALSE |
#define SCIP_DEFAULT_LP_COLAGELIMIT 10 |
#define SCIP_DEFAULT_LP_ROWAGELIMIT 10 |
#define SCIP_DEFAULT_LP_CLEANUPCOLS FALSE |
#define SCIP_DEFAULT_LP_CLEANUPCOLSROOT FALSE |
#define SCIP_DEFAULT_LP_CLEANUPROWS TRUE |
#define SCIP_DEFAULT_LP_CLEANUPROWSROOT TRUE |
#define SCIP_DEFAULT_LP_CHECKSTABILITY TRUE |
#define SCIP_DEFAULT_LP_CONDITIONLIMIT -1.0 |
#define SCIP_DEFAULT_LP_CHECKPRIMFEAS TRUE |
#define SCIP_DEFAULT_LP_CHECKDUALFEAS TRUE |
#define SCIP_DEFAULT_LP_FASTMIP 1 |
#define SCIP_DEFAULT_LP_SCALING 1 |
#define SCIP_DEFAULT_LP_PRESOLVING TRUE |
#define SCIP_DEFAULT_LP_LEXDUALALGO FALSE |
#define SCIP_DEFAULT_LP_LEXDUALROOTONLY TRUE |
#define SCIP_DEFAULT_LP_LEXDUALMAXROUNDS 2 |
#define SCIP_DEFAULT_LP_LEXDUALBASIC FALSE |
#define SCIP_DEFAULT_LP_LEXDUALSTALLING TRUE |
#define SCIP_DEFAULT_LP_DISABLECUTOFF 2 |
#define SCIP_DEFAULT_LP_ROWREPSWITCH 1.2 |
#define SCIP_DEFAULT_LP_THREADS 0 |
#define SCIP_DEFAULT_LP_RESOLVEITERFAC -1.0 |
#define SCIP_DEFAULT_LP_RESOLVEITERMIN 1000 |
#define SCIP_DEFAULT_LP_SOLUTIONPOLISHING 0 |
#define SCIP_DEFAULT_NLP_SOLVER "" |
#define SCIP_DEFAULT_NLP_DISABLE FALSE |
#define SCIP_DEFAULT_MEM_SAVEFAC 0.8 |
#define SCIP_DEFAULT_MEM_TREEGROWFAC 2.0 |
#define SCIP_DEFAULT_MEM_PATHGROWFAC 2.0 |
#define SCIP_DEFAULT_MEM_TREEGROWINIT 65536 |
#define SCIP_DEFAULT_MEM_PATHGROWINIT 256 |
#define SCIP_DEFAULT_MISC_CATCHCTRLC TRUE |
#define SCIP_DEFAULT_MISC_USEVARTABLE TRUE |
#define SCIP_DEFAULT_MISC_USECONSTABLE TRUE |
#define SCIP_DEFAULT_MISC_USESMALLTABLES FALSE |
#define SCIP_DEFAULT_MISC_EXACTSOLVE FALSE |
#define SCIP_DEFAULT_MISC_RESETSTAT TRUE |
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)
#define SCIP_DEFAULT_MISC_IMPROVINGSOLS FALSE |
#define SCIP_DEFAULT_MISC_PRINTREASON TRUE |
#define SCIP_DEFAULT_MISC_ESTIMEXTERNMEM TRUE |
#define SCIP_DEFAULT_MISC_TRANSORIGSOLS TRUE |
#define SCIP_DEFAULT_MISC_TRANSSOLSORIG TRUE |
#define SCIP_DEFAULT_MISC_CALCINTEGRAL TRUE |
#define SCIP_DEFAULT_MISC_FINITESOLSTORE FALSE |
#define SCIP_DEFAULT_MISC_OUTPUTORIGSOL TRUE |
#define SCIP_DEFAULT_MISC_ALLOWDUALREDS TRUE |
#define SCIP_DEFAULT_MISC_ALLOWOBJPROP TRUE |
#define SCIP_DEFAULT_MISC_REFERENCEVALUE 1e99 |
#define SCIP_DEFAULT_RANDOM_RANDSEEDSHIFT 0 |
#define SCIP_DEFAULT_RANDOM_PERMUTATIONSEED 0 |
#define SCIP_DEFAULT_RANDOM_LPSEED 0 |
#define SCIP_DEFAULT_RANDOM_PERMUTECONSS TRUE |
#define SCIP_DEFAULT_RANDOM_PERMUTEVARS FALSE |
#define SCIP_DEFAULT_NODESEL_CHILDSEL 'h' |
#define SCIP_DEFAULT_PRESOL_ABORTFAC 8e-04 |
#define SCIP_DEFAULT_PRESOL_MAXROUNDS -1 |
#define SCIP_DEFAULT_PRESOL_MAXRESTARTS -1 |
#define SCIP_DEFAULT_PRESOL_RESTARTFAC 0.025 |
#define SCIP_DEFAULT_PRESOL_IMMRESTARTFAC 0.10 |
#define SCIP_DEFAULT_PRESOL_SUBRESTARTFAC 1.00 |
#define SCIP_DEFAULT_PRESOL_RESTARTMINRED 0.10 |
#define SCIP_DEFAULT_PRESOL_DONOTMULTAGGR FALSE |
#define SCIP_DEFAULT_PRESOL_DONOTAGGR FALSE |
#define SCIP_DEFAULT_PRICE_ABORTFAC 2.0 |
#define SCIP_DEFAULT_PRICE_MAXVARS 100 |
#define SCIP_DEFAULT_PRICE_MAXVARSROOT 2000 |
#define SCIP_DEFAULT_PRICE_DELVARS FALSE |
#define SCIP_DEFAULT_PRICE_DELVARSROOT FALSE |
#define SCIP_DEFAULT_REOPT_OBJSIMSOL -1.0 |
#define SCIP_DEFAULT_REOPT_OBJSIMROOTLP 0.8 |
#define SCIP_DEFAULT_REOPT_OBJSIMDELAY -1.0 |
#define SCIP_DEFAULT_REOPT_VARORDERINTERDICTION |
#define SCIP_DEFAULT_REOPT_MAXSAVEDNODES INT_MAX |
#define SCIP_DEFAULT_REOPT_MAXDIFFOFNODES INT_MAX |
#define SCIP_DEFAULT_REOPT_FORCEHEURRESTART 3 |
#define SCIP_DEFAULT_REOPT_SAVESOLS INT_MAX |
#define SCIP_DEFAULT_REOPT_SOLVELP 1 |
#define SCIP_DEFAULT_REOPT_SOLVELPDIFF 1 |
#define SCIP_DEFAULT_REOPT_SEPAGLBINFSUBTREES TRUE |
#define SCIP_DEFAULT_REOPT_SEPABESTSOL FALSE |
#define SCIP_DEFAULT_REOPT_STOREVARHISTOTY FALSE |
#define SCIP_DEFAULT_REOPT_USEPSCOST FALSE |
#define SCIP_DEFAULT_REOPT_COMMONTIMELIMIT FALSE |
#define SCIP_DEFAULT_REOPT_SHRINKINNER TRUE |
#define SCIP_DEFAULT_REOPT_STRONGBRANCHINIT TRUE |
#define SCIP_DEFAULT_REOPT_REDUCETOFRONTIER TRUE |
#define SCIP_DEFAULT_REOPT_SAVECONSPROP FALSE |
#define SCIP_DEFAULT_REOPT_USESPLITCONS TRUE |
#define SCIP_DEFAULT_REOPT_USECUTS FALSE |
#define SCIP_DEFAULT_REOPT_MAXCUTAGE 0 |
#define SCIP_DEFAULT_PROP_MAXROUNDS 100 |
#define SCIP_DEFAULT_PROP_MAXROUNDSROOT 1000 |
#define SCIP_DEFAULT_PROP_ABORTONCUTOFF TRUE |
#define SCIP_DEFAULT_SEPA_MAXBOUNDDIST 1.0 |
#define SCIP_DEFAULT_SEPA_MINEFFICACY 0.05 |
#define SCIP_DEFAULT_SEPA_MINEFFICACYROOT 0.001 |
#define SCIP_DEFAULT_SEPA_MINORTHO 0.50 |
#define SCIP_DEFAULT_SEPA_MINORTHOROOT 0.50 |
#define SCIP_DEFAULT_SEPA_OBJPARALFAC 0.0001 |
#define SCIP_DEFAULT_SEPA_ORTHOFAC 1.00 |
#define SCIP_DEFAULT_SEPA_ORTHOFUNC 'e' |
#define SCIP_DEFAULT_SEPA_EFFICACYNORM 'e' |
#define SCIP_DEFAULT_SEPA_CUTSELRESTART 'a' |
#define SCIP_DEFAULT_SEPA_CUTSELSUBSCIP 'a' |
#define SCIP_DEFAULT_SEPA_MAXRUNS -1 |
#define SCIP_DEFAULT_SEPA_MAXROUNDS 5 |
#define SCIP_DEFAULT_SEPA_MAXROUNDSROOT -1 |
#define SCIP_DEFAULT_SEPA_MAXROUNDSROOTSUBRUN 1 |
#define SCIP_DEFAULT_SEPA_MAXADDROUNDS 1 |
#define SCIP_DEFAULT_SEPA_MAXSTALLROUNDS 5 |
#define SCIP_DEFAULT_SEPA_MAXCUTS 100 |
#define SCIP_DEFAULT_SEPA_MAXCUTSROOT 2000 |
#define SCIP_DEFAULT_SEPA_CUTAGELIMIT 100 |
#define SCIP_DEFAULT_SEPA_POOLFREQ 0 |
#define SCIP_DEFAULT_SEPA_FEASTOLFAC -1.00 |
#define SCIP_DEFAULT_SEPA_MINACTIVITYQUOT 0.8 |
#define SCIP_DEFAULT_PARALLEL_MODE 1 |
#define SCIP_DEFAULT_PARALLEL_MINNTHREADS 1 |
#define SCIP_DEFAULT_PARALLEL_MAXNTHREADS 8 |
#define SCIP_DEFAULT_CONCURRENT_CHANGESEEDS TRUE |
#define SCIP_DEFAULT_CONCURRENT_CHANGECHILDSEL TRUE |
#define SCIP_DEFAULT_CONCURRENT_COMMVARBNDS TRUE |
#define SCIP_DEFAULT_CONCURRENT_PRESOLVEBEFORE TRUE |
#define SCIP_DEFAULT_CONCURRENT_INITSEED 5131912 |
#define SCIP_DEFAULT_CONCURRENT_FREQINIT 10.0 |
#define SCIP_DEFAULT_CONCURRENT_FREQMAX 10.0 |
#define SCIP_DEFAULT_CONCURRENT_FREQFACTOR 1.5 |
#define SCIP_DEFAULT_CONCURRENT_TARGETPROGRESS 0.001 |
#define SCIP_DEFAULT_CONCURRENT_MAXNSOLS 3 |
#define SCIP_DEFAULT_CONCURRENT_MAXNSYNCDELAY 7 |
#define SCIP_DEFAULT_CONCURRENT_MINSYNCDELAY 10.0 |
#define SCIP_DEFAULT_CONCURRENT_NBESTSOLS 10 |
#define SCIP_DEFAULT_CONCURRENT_PARAMSETPREFIX "" |
#define SCIP_DEFAULT_TIME_CLOCKTYPE SCIP_CLOCKTYPE_CPU |
#define SCIP_DEFAULT_TIME_READING FALSE |
#define SCIP_DEFAULT_TIME_RARECLOCKCHECK FALSE |
#define SCIP_DEFAULT_TIME_STATISTICTIMING TRUE |
#define SCIP_DEFAULT_VISUAL_VBCFILENAME "-" |
#define SCIP_DEFAULT_VISUAL_BAKFILENAME "-" |
#define SCIP_DEFAULT_VISUAL_REALTIME TRUE |
#define SCIP_DEFAULT_VISUAL_DISPSOLS FALSE |
#define SCIP_DEFAULT_VISUAL_OBJEXTERN TRUE |
#define SCIP_DEFAULT_READ_INITIALCONSS TRUE |
#define SCIP_DEFAULT_READ_DYNAMICCONSS TRUE |
#define SCIP_DEFAULT_READ_DYNAMICCOLS FALSE |
#define SCIP_DEFAULT_READ_DYNAMICROWS FALSE |
#define SCIP_DEFAULT_WRITE_GENNAMES_OFFSET 0 |
#define SCIP_DEFAULT_WRITE_ALLCONSS FALSE |
#define SCIP_DEFAULT_PRINTZEROS FALSE |
|
static |
calculate memory size for dynamically allocated arrays
initsize | initial size of array |
growfac | growing factor of array |
num | minimum number of entries to store |
Definition at line 547 of file set.c.
References SCIP_CALL, SCIP_DECL_PARAMCHGD(), SCIP_OKAY, SCIP_Real, SCIPautoselectDisps(), SCIPchgBarrierconvtol(), SCIPchgDualfeastol(), SCIPmarkLimitChanged(), and SCIPparamGetReal().
Referenced by SCIPsetExitsolPlugins().
|
static |
information method for a parameter change of feastol
Definition at line 591 of file set.c.
References BMSsetBufferMemoryArraygrowfac(), SCIP_OKAY, SCIP_Real, SCIPbuffer(), SCIPcleanbuffer(), and SCIPparamGetReal().
Referenced by calcGrowSize(), and SCIPsetFree().
|
static |
information method for a parameter change of lpfeastol
Definition at line 605 of file set.c.
References BMSsetBufferMemoryArraygrowinit(), SCIP_OKAY, SCIPbuffer(), SCIPcleanbuffer(), and SCIPparamGetInt().
|
static |
information method for a parameter change of dualfeastol
Definition at line 621 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPenableReoptimization(), and SCIPparamGetBool().
|
static |
information method for a parameter change of barrierconvtol
Definition at line 635 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIPsetSetBoolParam(), and SCIPsetSetCharParam().
|
static |
parameter change information method to autoselect display columns again
Definition at line 649 of file set.c.
References FALSE, SCIP_CALL, SCIPsetChgParamFixed(), SCIPsetSetBoolParam(), and TRUE.
|
static |
parameter change information method that some limit was changed
Definition at line 659 of file set.c.
References FALSE, SCIP_CALL, SCIPsetChgParamFixed(), SCIPsetSetIntParam(), and TRUE.
|
static |
information method for a parameter change of mem_arraygrowfac
Definition at line 668 of file set.c.
References FALSE, SCIP_CALL, SCIPsetChgParamFixed(), SCIPsetIsParamFixed(), and SCIPsetResetParam().
|
static |
information method for a parameter change of mem_arraygrowinit
Definition at line 683 of file set.c.
References FALSE, SCIP_CALL, SCIP_OKAY, SCIPsetChgParamFixed(), SCIPsetIsParamFixed(), and SCIPsetResetParam().
|
static |
SCIP_RETCODE SCIPsetSetReoptimizationParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
set parameters for reoptimization
set | SCIP data structure |
messagehdlr | message handler |
Definition at line 709 of file set.c.
Referenced by SCIPenableReoptimization(), and SCIPparamsetCopyParams().
enable or disable all plugin timers depending on the value of the flag enabled
set | SCIP settings |
enabled | should plugin clocks be enabled? |
Definition at line 772 of file set.c.
References SCIP_Set::conshdlrs_include, FALSE, SCIP_Set::npricers, SCIP_Set::nreaders, NULL, SCIP_Set::pricers, SCIP_Set::readers, SCIP_Set::scip, SCIP_Bool, SCIP_CALL, SCIPactivatePricer(), SCIPpricerCopyInclude(), SCIPpricerIsActive(), SCIPreaderCopyInclude(), and TRUE.
Referenced by SCIPenableOrDisableStatisticTiming().
|
static |
Definition at line 821 of file set.c.
References SCIP_Set::conshdlrs_include, FALSE, SCIP_CALL, SCIPconshdlrCopyInclude(), SCIPconshdlrGetName(), SCIPconshdlrIsClonable(), SCIPconshdlrNeedsCons(), and SCIPsetDebugMsg.
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 | ||
) |
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.
sourceset | source SCIP_SET data structure |
targetset | target SCIP_SET data structure |
copyreaders | should the file readers be copied |
copypricers | should the variable pricers be copied |
copyconshdlrs | should the constraint handlers be copied |
copyconflicthdlrs | should the conflict handlers be copied |
copypresolvers | should the presolvers be copied |
copyrelaxators | should the relaxators be copied |
copyseparators | should the separators be copied |
copypropagators | should the propagators be copied |
copyheuristics | should the heuristics be copied |
copyeventhdlrs | should the event handlers be copied |
copynodeselectors | should the node selectors be copied |
copybranchrules | should the branchrules be copied |
copydisplays | should the display columns be copied |
copydialogs | should the dialogs be copied |
copynlpis | should the NLP interfaces be copied |
allvalid | pointer to store whether all plugins were validly copied |
Definition at line 832 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::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(), SCIPconshdlrGetName(), SCIPdebugSolDataCreate, SCIPdialogCopyInclude(), SCIPdispCopyInclude(), SCIPeventhdlrCopyInclude(), SCIPheurCopyInclude(), SCIPincludeNlpi(), SCIPnlpiCopy(), SCIPnodeselCopyInclude(), SCIPparamsetCopyParams(), SCIPparamsetCreate(), SCIPpresolCopyInclude(), SCIPpropCopyInclude(), SCIPrelaxCopyInclude(), SCIPsepaCopyInclude(), SCIPsetCopyParams(), SCIPsetCreate(), SCIPsetDebugMsg, and SCIP_Set::sepas.
Referenced by SCIPcopyPlugins().
SCIP_RETCODE SCIPsetCopyParams | ( | SCIP_SET * | sourceset, |
SCIP_SET * | targetset, | ||
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
copies parameters from sourcescip to targetscip
sourceset | source SCIP_SET data structure |
targetset | target SCIP_SET data structure |
messagehdlr | message handler of target SCIP |
Definition at line 1035 of file set.c.
Referenced by SCIPcopyParamSettings(), and SCIPsetCopyPlugins().
SCIP_RETCODE SCIPsetCreate | ( | SCIP_SET ** | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
SCIP * | scip | ||
) |
creates global SCIP settings
set | pointer to SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
scip | SCIP data structure |
Definition at line 1052 of file set.c.
Referenced by SCIPcreate(), and SCIPsetCopyPlugins().
SCIP_RETCODE SCIPsetFree | ( | SCIP_SET ** | set, |
BMS_BLKMEM * | blkmem | ||
) |
frees global SCIP settings
set | pointer to SCIP settings |
blkmem | block memory |
Definition at line 2516 of file set.c.
References BMSfreeMemory, BMSfreeMemoryArrayNull, NULL, SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD(), SCIP_Longint, SCIP_OKAY, SCIPbranchruleFree(), SCIPcomprFree(), SCIPconcsolverTypeFree(), SCIPdebugFreeDebugData, SCIPdispFree(), SCIPeventhdlrFree(), SCIPheurFree(), SCIPnlpiFree(), SCIPnodeselFree(), SCIPparamsetAddBool(), SCIPparamsetAddInt(), SCIPparamsetAddLongint(), SCIPsetAddBoolParam(), SCIPsetAddIntParam(), SCIPsetAddLongintParam(), SCIPsetFreeConcsolvers(), and SCIPsetGetStage().
Referenced by SCIPfree().
SCIP_STAGE SCIPsetGetStage | ( | SCIP_SET * | set | ) |
returns current stage of SCIP
set | global SCIP settings |
Definition at line 2669 of file set.c.
Referenced by applyImplic(), primalAddSol(), SCIPcliquetableCleanup(), SCIPconflictstoreAddConflict(), SCIPconflictstoreTransform(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPprimalAddOrigObjoffset(), SCIPprimalUpdateObjoffset(), SCIPprobAddVar(), SCIPprobPerformVarDeletions(), SCIPsetFree(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFixBinary(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
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 | ||
) |
creates a SCIP_Bool parameter, sets it to its default value, and adds it to the parameter set
set | global SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
paramdata | locally defined parameter specific data |
Definition at line 2679 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddReal(), and SCIPsetAddCharParam().
Referenced by SCIPaddBoolParam(), SCIPconshdlrCreate(), SCIPdivesetCreate(), SCIPpropCreate(), SCIPsepaCreate(), and SCIPsetFree().
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 | ||
) |
creates an int parameter, sets it to its default value, and adds it to the parameter set
set | global SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
Definition at line 2701 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddChar(), and SCIPsetAddStringParam().
Referenced by SCIPaddIntParam(), SCIPbranchruleCreate(), SCIPcomprCreate(), SCIPconflicthdlrCreate(), SCIPconshdlrCreate(), SCIPdispCreate(), SCIPdivesetCreate(), SCIPheurCreate(), SCIPnodeselCreate(), SCIPpresolCreate(), SCIPpricerCreate(), SCIPpropCreate(), SCIPrelaxCreate(), SCIPsepaCreate(), and SCIPsetFree().
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 | ||
) |
creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set
set | global SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
Definition at line 2725 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddString(), and SCIPsetIsParamFixed().
Referenced by SCIPaddLongintParam(), and SCIPsetFree().
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 | ||
) |
creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set
set | global SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
minvalue | minimum value for parameter |
maxvalue | maximum value for parameter |
paramdata | locally defined parameter specific data |
Definition at line 2749 of file set.c.
Referenced by SCIPaddRealParam(), SCIPbranchruleCreate(), SCIPconcsolverTypeCreate(), SCIPdivesetCreate(), and SCIPsepaCreate().
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 | ||
) |
creates a char parameter, sets it to its default value, and adds it to the parameter set
set | global SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
allowedvalues | array with possible parameter values, or NULL if not restricted |
paramdata | locally defined parameter specific data |
Definition at line 2773 of file set.c.
Referenced by SCIPaddCharParam(), and SCIPsetAddBoolParam().
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 | ||
) |
creates a string parameter, sets it to its default value, and adds it to the parameter set
set | global SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
name | name of the parameter |
desc | description of the parameter |
valueptr | pointer to store the current parameter value, or NULL |
isadvanced | is this parameter an advanced parameter? |
defaultvalue | default value of the parameter |
paramdata | locally defined parameter specific data |
Definition at line 2796 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamsetGetLongint(), SCIPparamsetGetReal(), and SCIPsetGetRealParam().
Referenced by SCIPaddStringParam(), and SCIPsetAddIntParam().
gets the fixing status value of an existing parameter
set | global SCIP settings |
name | name of the parameter |
Definition at line 2818 of file set.c.
References NULL.
Referenced by SCIP_DECL_PARAMCHGD(), SCIPisParamFixed(), SCIPparamsetCopyParams(), and SCIPsetAddLongintParam().
SCIP_PARAM* SCIPsetGetParam | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the pointer to the SCIP parameter with the given name
set | global SCIP settings |
name | name of the parameter |
Definition at line 2829 of file set.c.
Referenced by SCIPgetParam().
SCIP_RETCODE SCIPsetGetBoolParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool * | value | ||
) |
gets the value of an existing SCIP_Bool parameter
set | global SCIP settings |
name | name of the parameter |
value | pointer to store the parameter |
Definition at line 2840 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetGetString(), and SCIPsetChgParamFixed().
Referenced by SCIPgetBoolParam().
SCIP_RETCODE SCIPsetGetIntParam | ( | SCIP_SET * | set, |
const char * | name, | ||
int * | value | ||
) |
gets the value of an existing Int parameter
set | global SCIP settings |
name | name of the parameter |
value | pointer to store the value of the parameter |
Definition at line 2854 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetFix(), and SCIPsetSetParam().
Referenced by initConflictstore(), SCIPgetIntParam(), and SCIPreoptAddDualBndchg().
SCIP_RETCODE SCIPsetGetLongintParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Longint * | value | ||
) |
gets the value of an existing SCIP_Longint parameter
set | global SCIP settings |
name | name of the parameter |
value | pointer to store the value of the parameter |
Definition at line 2868 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSet(), and SCIPsetChgBoolParam().
Referenced by SCIPgetLongintParam().
SCIP_RETCODE SCIPsetGetRealParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Real * | value | ||
) |
gets the value of an existing SCIP_Real parameter
set | global SCIP settings |
name | name of the parameter |
value | pointer to store the value of the parameter |
Definition at line 2882 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetBool(), and TRUE.
Referenced by SCIPgetRealParam(), and SCIPsetAddStringParam().
SCIP_RETCODE SCIPsetGetCharParam | ( | SCIP_SET * | set, |
const char * | name, | ||
char * | value | ||
) |
gets the value of an existing Char parameter
set | global SCIP settings |
name | name of the parameter |
value | pointer to store the value of the parameter |
Definition at line 2896 of file set.c.
References NULL.
Referenced by SCIPgetCharParam(), and SCIPlpSolveAndEval().
SCIP_RETCODE SCIPsetGetStringParam | ( | SCIP_SET * | set, |
const char * | name, | ||
char ** | value | ||
) |
gets the value of an existing String parameter
set | global SCIP settings |
name | name of the parameter |
value | pointer to store the value of the parameter |
Definition at line 2910 of file set.c.
Referenced by SCIPgetStringParam().
SCIP_RETCODE SCIPsetChgParamFixed | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool | fixed | ||
) |
changes the fixing status of an existing parameter
set | global SCIP settings |
name | name of the parameter |
fixed | new fixing status of the parameter |
Definition at line 2924 of file set.c.
Referenced by SCIP_DECL_PARAMCHGD(), SCIPfixParam(), SCIPparamsetCopyParams(), SCIPsetGetBoolParam(), and SCIPunfixParam().
SCIP_RETCODE SCIPsetSetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
void * | value | ||
) |
changes the value of an existing parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 2938 of file set.c.
Referenced by SCIPsetGetIntParam(), and SCIPsetParam().
SCIP_RETCODE SCIPsetChgBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
set | global SCIP settings |
messagehdlr | message handler |
param | parameter |
value | new value of the parameter |
Definition at line 2953 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetInt(), and SCIPsetSetDefaultIntParam().
Referenced by SCIPchgBoolParam(), and SCIPsetGetLongintParam().
SCIP_RETCODE SCIPsetSetBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 2975 of file set.c.
Referenced by SCIP_DECL_PARAMCHGD(), and SCIPsetBoolParam().
SCIP_RETCODE SCIPsetSetDefaultBoolParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool | defaultvalue | ||
) |
sets the default value of an existing SCIP_Bool parameter
set | global SCIP settings |
name | name of the parameter |
defaultvalue | new default value of the parameter |
Definition at line 2990 of file set.c.
Referenced by SCIPsetConshdlrProp(), and SCIPsetConshdlrSepa().
SCIP_RETCODE SCIPsetChgIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
int | value | ||
) |
changes the value of an existing Int parameter
set | global SCIP settings |
messagehdlr | message handler |
param | parameter |
value | new value of the parameter |
Definition at line 3005 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamsetSetLongint(), and SCIPsetChgRealParam().
Referenced by SCIPchgIntParam().
SCIP_RETCODE SCIPsetSetIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
int | value | ||
) |
changes the value of an existing Int parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 3028 of file set.c.
Referenced by SCIP_DECL_PARAMCHGD(), and SCIPsetIntParam().
SCIP_RETCODE SCIPsetSetDefaultIntParam | ( | SCIP_SET * | set, |
const char * | name, | ||
int | defaultvalue | ||
) |
changes the default value of an existing Int parameter
set | global SCIP settings |
name | name of the parameter |
defaultvalue | new default value of the parameter |
Definition at line 3043 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetReal().
Referenced by SCIPsetChgBoolParam(), SCIPsetConshdlrPresol(), SCIPsetConshdlrProp(), SCIPsetConshdlrSepa(), and SCIPsetPropPresol().
SCIP_RETCODE SCIPsetChgLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
set | global SCIP settings |
messagehdlr | message handler |
param | parameter |
value | new value of the parameter |
Definition at line 3057 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetChar(), and TRUE.
Referenced by SCIPchgLongintParam().
SCIP_RETCODE SCIPsetSetLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 3080 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetChar().
Referenced by SCIPsetLongintParam().
SCIP_RETCODE SCIPsetChgRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
set | global SCIP settings |
messagehdlr | message handler |
param | parameter |
value | new value of the parameter |
Definition at line 3095 of file set.c.
References NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetString(), and TRUE.
Referenced by SCIPchgRealParam(), and SCIPsetChgIntParam().
SCIP_RETCODE SCIPsetSetRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 3118 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetString().
Referenced by SCIPsetRealParam().
SCIP_RETCODE SCIPsetChgCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
char | value | ||
) |
changes the value of an existing Char parameter
set | global SCIP settings |
messagehdlr | message handler |
param | parameter |
value | new value of the parameter |
Definition at line 3133 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetRead(), and SCIPsetWriteParams().
Referenced by SCIPchgCharParam().
SCIP_RETCODE SCIPsetSetCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
char | value | ||
) |
changes the value of an existing Char parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 3156 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetWrite(), and SCIPsetResetParam().
Referenced by SCIP_DECL_PARAMCHGD(), SCIPlpSolveAndEval(), and SCIPsetCharParam().
SCIP_RETCODE SCIPsetChgStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
const char * | value | ||
) |
changes the value of an existing String parameter
set | global SCIP settings |
messagehdlr | message handler |
param | parameter |
value | new value of the parameter |
Definition at line 3171 of file set.c.
Referenced by SCIPchgStringParam().
SCIP_RETCODE SCIPsetSetStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
const char * | value | ||
) |
changes the value of an existing String parameter
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
value | new value of the parameter |
Definition at line 3194 of file set.c.
References SCIP_CALL, and SCIPparamsetSetEmphasis().
Referenced by SCIPsetStringParam().
SCIP_RETCODE SCIPsetReadParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename | ||
) |
reads parameters from a file
set | global SCIP settings |
messagehdlr | message handler |
filename | file name |
Definition at line 3209 of file set.c.
References SCIP_CALL, and SCIPparamsetSetToSubscipsOff().
Referenced by SCIPreadParams().
SCIP_RETCODE SCIPsetWriteParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename, | ||
SCIP_Bool | comments, | ||
SCIP_Bool | onlychanged | ||
) |
writes all parameters in the parameter set to a file
set | global SCIP settings |
messagehdlr | message handler |
filename | file name, or NULL for stdout |
comments | should parameter descriptions be written as comments? |
onlychanged | should only the parameters been written, that are changed from default? |
Definition at line 3223 of file set.c.
Referenced by SCIPsetChgCharParam(), and SCIPwriteParams().
SCIP_RETCODE SCIPsetResetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name | ||
) |
resets a single parameters to its default value
set | global SCIP settings |
messagehdlr | message handler |
name | name of the parameter |
Definition at line 3239 of file set.c.
Referenced by SCIP_DECL_PARAMCHGD(), SCIPresetParam(), and SCIPsetSetCharParam().
SCIP_RETCODE SCIPsetResetParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
resets all parameters to their default values
set | global SCIP settings |
messagehdlr | message handler |
Definition at line 3251 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetPresolving(), and SCIPsetSetSeparating().
Referenced by SCIPresetParams().
SCIP_RETCODE SCIPsetSetEmphasis | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMEMPHASIS | paramemphasis, | ||
SCIP_Bool | quiet | ||
) |
sets parameters to
set | global SCIP settings |
messagehdlr | message handler |
paramemphasis | parameter settings |
quiet | should the parameter be set quiet (no output) |
Definition at line 3274 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetGetParams(), SCIPparamsetSetSeparating(), and SCIPsetGetParams().
Referenced by SCIPsetEmphasis().
SCIP_RETCODE SCIPsetSetSubscipsOff | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_Bool | quiet | ||
) |
sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for auxiliary SCIP instances to avoid recursion
set | global SCIP settings |
messagehdlr | message handler |
quiet | should the parameter be set quiet (no output) |
Definition at line 3289 of file set.c.
References NULL, SCIPparamsetGetNParams(), and SCIPsetIncludeReader().
Referenced by SCIPsetSubscipsOff().
SCIP_RETCODE SCIPsetSetHeuristics | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets heuristic parameters values to
set | global SCIP settings |
messagehdlr | message handler |
paramsetting | parameter settings |
quiet | should the parameter be set quiet (no output) |
Definition at line 3306 of file set.c.
Referenced by emphasisParse(), and SCIPsetHeuristics().
SCIP_RETCODE SCIPsetSetPresolving | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets presolving parameters to
set | global SCIP settings |
messagehdlr | message handler |
paramsetting | parameter settings |
quiet | should the parameter be set quiet (no output) |
Definition at line 3324 of file set.c.
References NULL, and SCIPreaderGetName().
Referenced by emphasisParse(), and SCIPsetPresolving().
SCIP_RETCODE SCIPsetSetSeparating | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets separating parameters to
set | global SCIP settings |
messagehdlr | message handler |
paramsetting | parameter settings |
quiet | should the parameter be set quiet (no output) |
Definition at line 3342 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by emphasisParse(), SCIPsetResetParams(), and SCIPsetSeparating().
SCIP_PARAM** SCIPsetGetParams | ( | SCIP_SET * | set | ) |
returns the array of all available SCIP parameters
set | global SCIP settings |
Definition at line 3355 of file set.c.
Referenced by SCIPgetParams(), and SCIPsetSetEmphasis().
int SCIPsetGetNParams | ( | SCIP_SET * | set | ) |
returns the total number of all available SCIP parameters
set | global SCIP settings |
Definition at line 3365 of file set.c.
References NULL.
Referenced by SCIPgetNParams().
SCIP_RETCODE SCIPsetIncludeReader | ( | SCIP_SET * | set, |
SCIP_READER * | reader | ||
) |
inserts file reader in file reader list
set | global SCIP settings |
reader | file reader |
Definition at line 3375 of file set.c.
References FALSE, NULL, SCIPpricerGetName(), SCIPsetSortPricers(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeReader(), SCIPincludeReaderBasic(), and SCIPsetSetSubscipsOff().
SCIP_READER* SCIPsetFindReader | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the file reader of the given name, or NULL if not existing
set | global SCIP settings |
name | name of file reader |
Definition at line 3397 of file set.c.
References FALSE, NULL, SCIPsetIncludeConshdlr(), SCIPsortPtr(), and TRUE.
Referenced by SCIPfindReader().
SCIP_RETCODE SCIPsetIncludePricer | ( | SCIP_SET * | set, |
SCIP_PRICER * | pricer | ||
) |
inserts variable pricer in variable pricer list
set | global SCIP settings |
pricer | variable pricer |
Definition at line 3417 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPconshdlrIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludePricer(), and SCIPincludePricerBasic().
SCIP_PRICER* SCIPsetFindPricer | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the variable pricer of the given name, or NULL if not existing
set | global SCIP settings |
name | name of variable pricer |
Definition at line 3440 of file set.c.
Referenced by SCIPfindPricer().
void SCIPsetSortPricers | ( | SCIP_SET * | set | ) |
sorts pricers by priorities
set | global SCIP settings |
Definition at line 3460 of file set.c.
Referenced by SCIPgetPricers(), SCIPpriceLoop(), SCIPsetFindNlpi(), and SCIPsetIncludeReader().
void SCIPsetSortPricersName | ( | SCIP_SET * | set | ) |
sorts pricers by name
set | global SCIP settings |
Definition at line 3475 of file set.c.
References NULL, and SCIPconshdlrGetSepaPriority().
Referenced by printPricerStatistics().
SCIP_RETCODE SCIPsetIncludeConshdlr | ( | SCIP_SET * | set, |
SCIP_CONSHDLR * | conshdlr | ||
) |
inserts constraint handler in constraint handler list
set | global SCIP settings |
conshdlr | constraint handler |
Definition at line 3490 of file set.c.
References SCIPconshdlrGetName(), and SCIPconshdlrGetSepaPriority().
Referenced by SCIPincludeConshdlr(), SCIPincludeConshdlrBasic(), and SCIPsetFindReader().
void SCIPsetReinsertConshdlrSepaPrio | ( | SCIP_SET * | set, |
SCIP_CONSHDLR * | conshdlr, | ||
int | oldpriority | ||
) |
reinserts a constraint handler with modified sepa priority into the sepa priority sorted array
set | global SCIP settings |
conshdlr | constraint handler to be reinserted |
oldpriority | the old separation priority of constraint handler |
Definition at line 3546 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPconflicthdlrGetName(), SCIPconflicthdlrIsInitialized(), SCIPconshdlrGetName(), SCIPsetCalcMemGrowSize(), SCIPsetFindConflicthdlr(), SCIPsetIncludeConflicthdlr(), SCIPsetSortConflicthdlrs(), SCIPsortPtr(), and TRUE.
Referenced by SCIPsetConshdlrSepa().
SCIP_CONSHDLR* SCIPsetFindConshdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the constraint handler of the given name, or NULL if not existing
set | global SCIP settings |
name | name of constraint handler |
Definition at line 3631 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), SCIPconsParse(), SCIPfindConshdlr(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
SCIP_RETCODE SCIPsetIncludeConflicthdlr | ( | SCIP_SET * | set, |
SCIP_CONFLICTHDLR * | conflicthdlr | ||
) |
inserts conflict handler in conflict handler list
set | global SCIP settings |
conflicthdlr | conflict handler |
Definition at line 3651 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindPresol().
Referenced by SCIPincludeConflicthdlr(), SCIPincludeConflicthdlrBasic(), and SCIPsetReinsertConshdlrSepaPrio().
SCIP_CONFLICTHDLR* SCIPsetFindConflicthdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the conflict handler of the given name, or NULL if not existing
set | global SCIP settings |
name | name of conflict handler |
Definition at line 3675 of file set.c.
References NULL, SCIPpresolGetName(), and SCIPsetSortPresols().
Referenced by SCIPfindConflicthdlr(), and SCIPsetReinsertConshdlrSepaPrio().
void SCIPsetSortConflicthdlrs | ( | SCIP_SET * | set | ) |
sorts conflict handlers by priorities
set | global SCIP settings |
Definition at line 3695 of file set.c.
References FALSE, NULL, SCIPsetSortPresolsName(), SCIPsortPtr(), and TRUE.
Referenced by conflictAddConflictCons(), SCIPgetConflicthdlrs(), and SCIPsetReinsertConshdlrSepaPrio().
void SCIPsetSortConflicthdlrsName | ( | SCIP_SET * | set | ) |
sorts conflict handlers by name
set | global SCIP settings |
Definition at line 3710 of file set.c.
References FALSE, NULL, SCIPsetIncludeRelax(), SCIPsortPtr(), and TRUE.
SCIP_RETCODE SCIPsetIncludePresol | ( | SCIP_SET * | set, |
SCIP_PRESOL * | presol | ||
) |
inserts presolver in presolver list
set | global SCIP settings |
presol | presolver |
Definition at line 3725 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPrelaxIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludePresol(), and SCIPincludePresolBasic().
SCIP_PRESOL* SCIPsetFindPresol | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the presolver of the given name, or NULL if not existing
set | global SCIP settings |
name | name of presolver |
Definition at line 3748 of file set.c.
References NULL, and SCIPrelaxGetName().
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), SCIPfindPresol(), and SCIPsetIncludeConflicthdlr().
void SCIPsetSortPresols | ( | SCIP_SET * | set | ) |
sorts presolvers by priorities
set | global SCIP settings |
Definition at line 3768 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by presolve(), SCIPgetPresols(), and SCIPsetFindConflicthdlr().
void SCIPsetSortPresolsName | ( | SCIP_SET * | set | ) |
sorts presolvers by name
set | global SCIP settings |
Definition at line 3783 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by printPresolverStatistics(), and SCIPsetSortConflicthdlrs().
SCIP_RETCODE SCIPsetIncludeRelax | ( | SCIP_SET * | set, |
SCIP_RELAX * | relax | ||
) |
inserts relaxator in relaxator list
set | global SCIP settings |
relax | relaxator |
Definition at line 3798 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPsepaIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeRelax(), SCIPincludeRelaxBasic(), and SCIPsetSortConflicthdlrsName().
SCIP_RELAX* SCIPsetFindRelax | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the relaxator of the given name, or NULL if not existing
set | global SCIP settings |
name | name of relaxator |
Definition at line 3822 of file set.c.
References NULL, and SCIPsepaGetName().
Referenced by SCIPfindRelax().
void SCIPsetSortRelaxs | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
set | global SCIP settings |
Definition at line 3842 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by SCIPgetRelaxs(), SCIPsolveProbingRelax(), and solveNodeRelax().
void SCIPsetSortRelaxsName | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
set | global SCIP settings |
Definition at line 3857 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by printRelaxatorStatistics().
SCIP_RETCODE SCIPsetIncludeSepa | ( | SCIP_SET * | set, |
SCIP_SEPA * | sepa | ||
) |
inserts separator in separator list
set | global SCIP settings |
sepa | separator |
Definition at line 3872 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPpropIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeSepa(), and SCIPincludeSepaBasic().
returns the separator of the given name, or NULL if not existing
set | global SCIP settings |
name | name of separator |
Definition at line 3896 of file set.c.
References NULL, and SCIPpropGetName().
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPfindSepa().
void SCIPsetSortSepas | ( | SCIP_SET * | set | ) |
sorts separators by priorities
set | global SCIP settings |
Definition at line 3916 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by SCIPgetSepas(), separationRoundLP(), and separationRoundSol().
void SCIPsetSortSepasName | ( | SCIP_SET * | set | ) |
sorts separators by name
set | global SCIP settings |
Definition at line 3931 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by printSeparatorStatistics().
SCIP_RETCODE SCIPsetIncludeProp | ( | SCIP_SET * | set, |
SCIP_PROP * | prop | ||
) |
inserts propagator in propagator list
set | global SCIP settings |
prop | propagator |
Definition at line 3946 of file set.c.
References FALSE, NULL, SCIPsetIncludeConcsolverType(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeProp(), and SCIPincludePropBasic().
returns the propagator of the given name, or NULL if not existing
set | global SCIP settings |
name | name of propagator |
Definition at line 3973 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindConcsolverType().
Referenced by paramsetSetPresolvingFast(), and SCIPfindProp().
void SCIPsetSortProps | ( | SCIP_SET * | set | ) |
sorts propagators by priorities
set | global SCIP settings |
Definition at line 3993 of file set.c.
Referenced by propagationRound(), and SCIPgetProps().
void SCIPsetSortPropsPresol | ( | SCIP_SET * | set | ) |
sorts propagators by priorities for presolving
set | global SCIP settings |
Definition at line 4008 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPconcsolverGetIdx(), and SCIPsetCalcMemGrowSize().
Referenced by presolve().
void SCIPsetSortPropsName | ( | SCIP_SET * | set | ) |
sorts propagators w.r.t. names
set | global SCIP settings |
Definition at line 4023 of file set.c.
References NULL.
Referenced by printPresolverStatistics(), and printPropagatorStatistics().
SCIP_RETCODE SCIPsetIncludeConcsolverType | ( | SCIP_SET * | set, |
SCIP_CONCSOLVERTYPE * | concsolvertype | ||
) |
inserts concurrent solver type into the concurrent solver type list
set | global SCIP settings |
concsolvertype | concurrent solver type |
Definition at line 4038 of file set.c.
References BMSfreeMemoryArrayNull, NULL, SCIP_CALL, SCIP_OKAY, SCIPconcsolverDestroyInstance(), SCIPheurIsInitialized(), and SCIPsetIncludeHeur().
Referenced by SCIPincludeConcsolverType(), and SCIPsetIncludeProp().
SCIP_CONCSOLVERTYPE* SCIPsetFindConcsolverType | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the concurrent solver type with the given name, or NULL if not existing
set | global SCIP settings |
name | name of concurrent solver type |
Definition at line 4060 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindHeur().
Referenced by SCIPfindConcsolverType(), and SCIPsetFindProp().
SCIP_RETCODE SCIPsetIncludeConcsolver | ( | SCIP_SET * | set, |
SCIP_CONCSOLVER * | concsolver | ||
) |
inserts concurrent solver into the concurrent solver list
set | global SCIP settings |
concsolver | concurrent solver |
Definition at line 4080 of file set.c.
References NULL, SCIPheurGetName(), and SCIPsetSortHeurs().
Referenced by SCIPaddConcurrentSolver().
SCIP_RETCODE SCIPsetFreeConcsolvers | ( | SCIP_SET * | set | ) |
frees all concurrent solvers in the concurrent solver list
set | global SCIP settings |
Definition at line 4104 of file set.c.
Referenced by SCIPfreeProb(), and SCIPsetFree().
SCIP_RETCODE SCIPsetIncludeHeur | ( | SCIP_SET * | set, |
SCIP_HEUR * | heur | ||
) |
inserts primal heuristic in primal heuristic list
set | global SCIP settings |
heur | primal heuristic |
Definition at line 4126 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPcomprIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeHeur(), SCIPincludeHeurBasic(), and SCIPsetIncludeConcsolverType().
returns the primal heuristic of the given name, or NULL if not existing
set | global SCIP settings |
name | name of primal heuristic |
Definition at line 4150 of file set.c.
References NULL, and SCIPcomprGetName().
Referenced by paramsetSetHeuristicsAggressive(), SCIPfindHeur(), and SCIPsetFindConcsolverType().
void SCIPsetSortHeurs | ( | SCIP_SET * | set | ) |
sorts heuristics by priorities
set | global SCIP settings |
Definition at line 4170 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by SCIPgetHeurs(), SCIPprimalHeuristics(), and SCIPsetIncludeConcsolver().
void SCIPsetSortHeursName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
set | global SCIP settings |
Definition at line 4185 of file set.c.
References FALSE, NULL, SCIPsortPtr(), and TRUE.
Referenced by printHeuristicStatistics().
SCIP_RETCODE SCIPsetIncludeCompr | ( | SCIP_SET * | set, |
SCIP_COMPR * | compr | ||
) |
inserts tree compression in tree compression list
set | global SCIP settings |
compr | tree compression |
Definition at line 4200 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPeventhdlrIsInitialized(), SCIPsetCalcMemGrowSize(), and SCIPsetFindEventhdlr().
Referenced by SCIPincludeCompr(), and SCIPincludeComprBasic().
SCIP_COMPR* SCIPsetFindCompr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the tree compression of the given name, or NULL if not existing
set | global SCIP settings |
name | name of tree compression |
Definition at line 4224 of file set.c.
References NULL, SCIPeventhdlrGetName(), and SCIPsetIncludeNodesel().
Referenced by SCIPfindCompr().
void SCIPsetSortComprs | ( | SCIP_SET * | set | ) |
sorts compressions by priorities
set | global SCIP settings |
Definition at line 4244 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPnodeselIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by compressReoptTree(), and SCIPgetComprs().
void SCIPsetSortComprsName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
set | global SCIP settings |
Definition at line 4259 of file set.c.
Referenced by printCompressionStatistics().
SCIP_RETCODE SCIPsetIncludeEventhdlr | ( | SCIP_SET * | set, |
SCIP_EVENTHDLR * | eventhdlr | ||
) |
inserts event handler in event handler list
set | global SCIP settings |
eventhdlr | event handler |
Definition at line 4274 of file set.c.
References NULL, SCIPnodeselGetName(), and SCIPsetGetNodesel().
Referenced by SCIPconflictstoreCreate(), SCIPincludeEventhdlr(), SCIPincludeEventhdlrBasic(), SCIPnlpInclude(), and SCIPreoptCreate().
SCIP_EVENTHDLR* SCIPsetFindEventhdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the event handler of the given name, or NULL if not existing
set | global SCIP settings |
name | name of event handler |
Definition at line 4297 of file set.c.
References NULL, and SCIPnodeselGetMemsavePriority().
Referenced by SCIPconflictstoreCreate(), SCIPfindEventhdlr(), SCIPnlpCreate(), SCIPnlpInclude(), and SCIPsetIncludeCompr().
SCIP_RETCODE SCIPsetIncludeNodesel | ( | SCIP_SET * | set, |
SCIP_NODESEL * | nodesel | ||
) |
inserts node selector in node selector list
set | global SCIP settings |
nodesel | node selector |
Definition at line 4317 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPbranchruleIsInitialized(), SCIPnodeselGetStdPriority(), SCIPsetCalcMemGrowSize(), and SCIPsetIncludeBranchrule().
Referenced by SCIPincludeNodesel(), SCIPincludeNodeselBasic(), and SCIPsetFindCompr().
SCIP_NODESEL* SCIPsetFindNodesel | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the node selector of the given name, or NULL if not existing
set | global SCIP settings |
name | name of event handler |
Definition at line 4348 of file set.c.
References NULL.
Referenced by SCIPfindNodesel().
SCIP_NODESEL* SCIPsetGetNodesel | ( | SCIP_SET * | set, |
SCIP_STAT * | stat | ||
) |
returns node selector with highest priority in the current mode
set | global SCIP settings |
stat | dynamic problem statistics |
Definition at line 4368 of file set.c.
References FALSE, NULL, SCIPsetSortBranchrulesName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetNodesel(), SCIPsetIncludeEventhdlr(), SCIPsolve(), SCIPsolveCIP(), and SCIPtransformProb().
SCIP_RETCODE SCIPsetIncludeBranchrule | ( | SCIP_SET * | set, |
SCIP_BRANCHRULE * | branchrule | ||
) |
inserts branching rule in branching rule list
set | global SCIP settings |
branchrule | branching rule |
Definition at line 4406 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPdispGetPosition(), SCIPdispIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeBranchrule(), SCIPincludeBranchruleBasic(), and SCIPsetIncludeNodesel().
SCIP_BRANCHRULE* SCIPsetFindBranchrule | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the branching rule of the given name, or NULL if not existing
set | global SCIP settings |
name | name of event handler |
Definition at line 4430 of file set.c.
References NULL.
Referenced by SCIPfindBranchrule(), and SCIPreoptAddDualBndchg().
void SCIPsetSortBranchrules | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
set | global SCIP settings |
Definition at line 4450 of file set.c.
References NULL.
Referenced by SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), and SCIPfindBranchrule().
void SCIPsetSortBranchrulesName | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
set | global SCIP settings |
Definition at line 4465 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIP_OKAY, and SCIPsetCalcMemGrowSize().
Referenced by printBranchruleStatistics(), and SCIPsetGetNodesel().
SCIP_RETCODE SCIPsetIncludeDisp | ( | SCIP_SET * | set, |
SCIP_DISP * | disp | ||
) |
inserts display column in display column list
set | global SCIP settings |
disp | display column |
Definition at line 4480 of file set.c.
References FALSE, NULL, SCIPsetIncludeNlpi(), and TRUE.
Referenced by SCIPincludeDisp().
returns the display column of the given name, or NULL if not existing
set | global SCIP settings |
name | name of display |
Definition at line 4512 of file set.c.
Referenced by SCIPfindDisp().
SCIP_RETCODE SCIPsetIncludeDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
inserts dialog in dialog list
set | global SCIP settings |
dialog | dialog |
Definition at line 4532 of file set.c.
Referenced by SCIPincludeDialog().
SCIP_Bool SCIPsetExistsDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
returns if the dialog already exists
set | global SCIP settings |
dialog | dialog |
Definition at line 4554 of file set.c.
References FALSE, NULL, SCIPnlpiSetPriority(), and SCIPsetIncludeExternalCode().
Referenced by SCIPexistsDialog().
SCIP_RETCODE SCIPsetIncludeNlpi | ( | SCIP_SET * | set, |
SCIP_NLPI * | nlpi | ||
) |
inserts NLPI in NLPI list
set | global SCIP settings |
nlpi | NLPI |
Definition at line 4576 of file set.c.
References BMSduplicateMemoryArray, BMSreallocMemoryArray, NULL, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeNlpi(), and SCIPsetIncludeDisp().
returns the NLPI of the given name, or NULL if not existing
set | global SCIP settings |
name | name of NLPI |
Definition at line 4599 of file set.c.
References NULL, and SCIPsetSortPricers().
Referenced by SCIPfindNlpi(), and SCIPnlpCreate().
void SCIPsetSortNlpis | ( | SCIP_SET * | set | ) |
sorts NLPIs by priorities
set | global SCIP settings |
Definition at line 4619 of file set.c.
Referenced by SCIPgetNlpis(), and SCIPnlpCreate().
set priority of an NLPI
set | global SCIP settings |
nlpi | NLPI |
priority | new priority of NLPI |
Definition at line 4633 of file set.c.
References SCIP_CALL, SCIPpresolInit(), and SCIPrelaxInit().
Referenced by SCIPsetNlpiPriority().
SCIP_RETCODE SCIPsetIncludeExternalCode | ( | SCIP_SET * | set, |
const char * | name, | ||
const char * | description | ||
) |
inserts information about an external code in external codes list
set | global SCIP settings |
name | name of external code |
description | description of external code, can be NULL |
Definition at line 4647 of file set.c.
References SCIP_CALL, SCIPcomprInit(), SCIPeventhdlrInit(), SCIPheurInit(), SCIPpropInit(), and SCIPsepaInit().
Referenced by SCIPcreate(), SCIPdialoghdlrCreate(), SCIPincludeExternalCodeInformation(), and SCIPsetExistsDialog().
SCIP_RETCODE SCIPsetInitPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls init methods of all plugins
set | global SCIP settings |
blkmem | block memory |
stat | dynamic problem statistics |
Definition at line 4679 of file set.c.
Referenced by prepareReoptimization(), and SCIPtransformProb().
SCIP_RETCODE SCIPsetExitPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls exit methods of all plugins
set | global SCIP settings |
blkmem | block memory |
stat | dynamic problem statistics |
Definition at line 4773 of file set.c.
Referenced by freeReoptSolve(), and freeTransform().
SCIP_RETCODE SCIPsetInitprePlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls initpre methods of all plugins
set | global SCIP settings |
blkmem | block memory |
stat | dynamic problem statistics |
Definition at line 4866 of file set.c.
Referenced by initPresolve().
SCIP_RETCODE SCIPsetExitprePlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls exitpre methods of all plugins
set | global SCIP settings |
blkmem | block memory |
stat | dynamic problem statistics |
Definition at line 4898 of file set.c.
References SCIP_CALL, SCIPbranchruleInitsol(), SCIPeventhdlrInitsol(), SCIPheurInitsol(), SCIPnodeselInitsol(), and SCIPpropInitsol().
Referenced by exitPresolve().
SCIP_RETCODE SCIPsetInitsolPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls initsol methods of all plugins
set | global SCIP settings |
blkmem | block memory |
stat | dynamic problem statistics |
Definition at line 4930 of file set.c.
Referenced by initSolve().
SCIP_RETCODE SCIPsetExitsolPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat, | ||
SCIP_Bool | restart | ||
) |
calls exitsol methods of all plugins
set | global SCIP settings |
blkmem | block memory |
stat | dynamic problem statistics |
restart | was this exit solve call triggered by a restart? |
Definition at line 5014 of file set.c.
References calcGrowSize(), NULL, SCIP_Bool, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_Real, SCIP_VERBLEVEL_FULL, SCIPchgLpfeastol(), SCIPdispExitsol(), SCIPerrorMessage, SCIPsetCalcMemGrowSize(), SCIPsetCalcPathGrowSize(), SCIPsetCalcTreeGrowSize(), SCIPsetDebugMsg, SCIPsetFeastol(), SCIPsetLpfeastol(), SCIPsetSetFeastol(), SCIPsetSetLpfeastol(), SCIPsetSetVerbLevel(), and TRUE.
Referenced by freeReoptSolve(), and freeSolve().
int SCIPsetCalcMemGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for dynamically allocated arrays
set | global SCIP settings |
num | minimum number of entries to store |
Definition at line 5096 of file set.c.
Referenced by checkMemDualCons(), checkMemGlbCons(), cliqueEnsureSize(), cliquelistEnsureSize(), cliquetableEnsureSize(), colEnsureSize(), conflictEnsureConflictsetsMem(), conflictEnsureTmpbdchginfosMem(), conflictsetEnsureBdchginfosMem(), conflictstoreAddOrigConflict(), conflictstoreEnsureMem(), conshdlrEnsureCheckconssMem(), conshdlrEnsureConssMem(), conshdlrEnsureEnfoconssMem(), conshdlrEnsureInitconssMem(), conshdlrEnsurePropconssMem(), conshdlrEnsureSepaconssMem(), conshdlrEnsureUpdateconssMem(), conssetchgEnsureAddedconssSize(), conssetchgEnsureDisabledconssSize(), cutpoolEnsureCutsMem(), domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), ensureCandsSize(), ensureChgcolsSize(), ensureChgrowsSize(), ensureColsSize(), ensureExistingsolsSize(), ensureExterncandsSize(), ensureLazycolsSize(), ensureLpcandsSize(), ensureLpicolsSize(), ensureLpirowsSize(), ensurePartialsolsSize(), ensurePropagationStorage(), ensurePseudocandsSize(), ensureRowsSize(), ensureRunSize(), ensureSidechgsSize(), ensureSolsSize(), ensureSubdialogMem(), eventfilterEnsureMem(), eventqueueEnsureEventsMem(), implicsEnsureSize(), nlpCalcFracVars(), nlpEnsureNlRowsSolverSize(), nlpEnsureVarsSolverSize(), pricestoreEnsureBdviolvarsMem(), pricestoreEnsureVarsMem(), probEnsureConssMem(), probEnsureDeletedvarsMem(), probEnsureFixedvarsMem(), probEnsureVarsMem(), reoptnodeCheckMemory(), reoptSaveNewObj(), reopttreeCheckMemory(), saveAfterDualBranchings(), SCIPcalcMemGrowSize(), SCIPensureBlockMemoryArray_call(), SCIPnlpEnsureNlRowsSize(), SCIPnlpEnsureVarsSize(), SCIPnlrowEnsureLinearSize(), SCIPnlrowEnsureQuadElementsSize(), SCIPnlrowEnsureQuadVarsSize(), SCIPreoptAddCons(), SCIProwEnsureSize(), SCIPsetExitsolPlugins(), SCIPsetFindConcsolverType(), SCIPsetFindProp(), SCIPsetIncludeBranchrule(), SCIPsetIncludeCompr(), SCIPsetIncludeConflicthdlr(), SCIPsetIncludeHeur(), SCIPsetIncludeNlpi(), SCIPsetIncludeNodesel(), SCIPsetIncludePresol(), SCIPsetIncludePricer(), SCIPsetIncludeRelax(), SCIPsetIncludeSepa(), SCIPsetReinsertConshdlrSepaPrio(), SCIPsetSetSeparating(), SCIPsetSortBranchrulesName(), SCIPsetSortComprs(), SCIPsetSortPropsPresol(), SCIPvaluehistoryFind(), sepastoreEnsureCutsMem(), treeEnsureChildrenMem(), treeEnsurePendingbdchgsMem(), varEnsureLbchginfosSize(), varEnsureParentvarsSize(), varEnsureUbchginfosSize(), and vboundsEnsureSize().
int SCIPsetCalcTreeGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for tree array
set | global SCIP settings |
num | minimum number of entries to store |
Definition at line 5105 of file set.c.
References SCIP_PARAMETERWRONGVAL, SCIPerrorMessage, and TRUE.
Referenced by nodepqResize(), and SCIPsetExitsolPlugins().
int SCIPsetCalcPathGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for path array
set | global SCIP settings |
num | minimum number of entries to store |
Definition at line 5114 of file set.c.
Referenced by SCIPsetExitsolPlugins(), and treeEnsurePathMem().
SCIP_RETCODE SCIPsetSetVerbLevel | ( | SCIP_SET * | set, |
SCIP_VERBLEVEL | verblevel | ||
) |
sets verbosity level for message output
set | global SCIP settings |
verblevel | verbosity level for message output |
Definition at line 5123 of file set.c.
References NULL, SCIP_OKAY, and SCIPsetSetBarrierconvtol().
Referenced by SCIPsetExitsolPlugins().
SCIP_RETCODE SCIPsetSetFeastol | ( | SCIP_SET * | set, |
SCIP_Real | feastol | ||
) |
sets feasibility tolerance
set | global SCIP settings |
feastol | new feasibility tolerance |
Definition at line 5142 of file set.c.
References NULL, SCIP_DEFAULT_LIMIT_TIME, SCIP_OKAY, SCIPsetSetLimitChanged(), and TRUE.
Referenced by SCIPchgFeastol(), and SCIPsetExitsolPlugins().
SCIP_RETCODE SCIPsetSetLpfeastol | ( | SCIP_SET * | set, |
SCIP_Real | lpfeastol, | ||
SCIP_Bool | printnewvalue | ||
) |
sets primal feasibility tolerance of LP solver
set | global SCIP settings |
lpfeastol | new primal feasibility tolerance of LP solver |
printnewvalue | should "numerics/lpfeastol = ..." be printed? |
Definition at line 5164 of file set.c.
References NULL, SCIP_Bool, SCIP_Real, SCIPsetGetReferencevalue(), and SCIPsetGetSepaMaxcuts().
Referenced by SCIPchgLpfeastol(), and SCIPsetExitsolPlugins().
SCIP_RETCODE SCIPsetSetDualfeastol | ( | SCIP_SET * | set, |
SCIP_Real | dualfeastol | ||
) |
sets feasibility tolerance for reduced costs in LP solution
set | global SCIP settings |
dualfeastol | new reduced costs feasibility tolerance |
Definition at line 5202 of file set.c.
References NULL.
Referenced by SCIPchgDualfeastol().
SCIP_RETCODE SCIPsetSetBarrierconvtol | ( | SCIP_SET * | set, |
SCIP_Real | barrierconvtol | ||
) |
sets LP convergence tolerance used in barrier algorithm
set | global SCIP settings |
barrierconvtol | new convergence tolerance used in barrier algorithm |
Definition at line 5215 of file set.c.
Referenced by SCIPchgBarrierconvtol(), and SCIPsetSetVerbLevel().
void SCIPsetSetLimitChanged | ( | SCIP_SET * | set | ) |
marks that some limit parameter was changed
set | global SCIP settings |
Definition at line 5228 of file set.c.
Referenced by SCIPmarkLimitChanged(), and SCIPsetSetFeastol().
returns the maximal number of variables priced into the LP per round
set | global SCIP settings |
root | are we at the root node? |
Definition at line 5238 of file set.c.
Referenced by SCIPpriceLoop(), SCIPpricestoreAddProbVars(), and SCIPpricestoreAddVar().
returns the maximal number of cuts separated per round
set | global SCIP settings |
root | are we at the root node? |
Definition at line 5252 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), SCIPsetSetLpfeastol(), separationRoundLP(), and separationRoundSol().
returns user defined objective value (in original space) for reference purposes
set | global SCIP settings |
Definition at line 5266 of file set.c.
Referenced by SCIPsetSetLpfeastol(), and SCIPstatResetCurrentRun().
SCIP_DEBUGSOLDATA* SCIPsetGetDebugSolData | ( | SCIP_SET * | set | ) |
returns debug solution data
set | global SCIP settings |
Definition at line 5277 of file set.c.
References MIN, NULL, SCIP_INVALID, SCIP_Real, SCIPsetDualfeastol(), SCIPsetEpsilon(), SCIPsetFeastol(), SCIPsetGetHugeValue(), SCIPsetLpfeastol(), and SCIPsetSumepsilon().
returns value treated as infinity
set | global SCIP settings |
Definition at line 5384 of file set.c.
References SCIP_Real, and SCIPsetBarrierconvtol().
Referenced by addGlobalCut(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), collectDualInformation(), conflictstoreEnsureMem(), createReoptnode(), cutsCleanupMIRRow(), delPosConflict(), domMerge(), initSolve(), lpSolve(), lpUpdateVarColumnProved(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlrowCalcActivityBounds(), nodeCreate(), parseValue(), performDualRayAnalysis(), priceAndCutLoop(), primalSetCutoffbound(), primalSetUpperbound(), propAndSolve(), provedBound(), reoptnodeReset(), rowCalcActivityBounds(), rowCalcIdxsAndVals(), rowCalcNorms(), rowScale(), saveConsLinear(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScoreMultiple(), SCIPchgVarObjDive(), SCIPchgVarObjProbing(), SCIPcolGetFeasibility(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPconcsolverSync(), SCIPconflictstoreTransform(), 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(), SCIPrelaxationCreate(), SCIPreoptApply(), SCIPreoptnodeInit(), SCIProwCreate(), SCIProwGetLPActivity(), SCIProwGetNLPFeasibility(), SCIProwGetPseudoActivity(), SCIProwGetRelaxFeasibility(), SCIProwGetSolActivity(), SCIPsepastoreAddCut(), SCIPsolGetVal(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), SCIPstatResetPrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeCalcNodeselPriority(), SCIPtreeCreateRoot(), SCIPtreeGetLowerboundNode(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), solveNode(), solveNodeLP(), solveNodeRelax(), tranformDualredsToLinear(), tryAggregateIntVars(), undoBdchgsDualsol(), varCreate(), varParse(), and varUpdateAggregationBounds().
returns the minimum value that is regarded as huge and should be handled separately (e.g., in activity computation)
set | global SCIP settings |
Definition at line 5396 of file set.c.
References NULL, SCIP_Real, and SCIPsetPseudocosteps().
Referenced by SCIPgetHugeValue(), and SCIPsetGetDebugSolData().
returns value treated as zero
set | global SCIP settings |
Definition at line 5406 of file set.c.
References NULL, SCIP_Real, and SCIPsetPseudocostdelta().
Referenced by primalExistsSol(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPepsilon(), SCIPgetGap(), SCIPprobScaleObj(), SCIPsetGetDebugSolData(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCalcNodeselPriority(), SCIPvarTryAggregateVars(), sepastoreApplyBdchg(), sepastoreApplyCut(), tryAggregateIntVars(), and varProcessChgBranchFactor().
returns value treated as zero for sums of floating point values
set | global SCIP settings |
Definition at line 5416 of file set.c.
References NULL, SCIP_Real, and SCIPsetCutoffbounddelta().
Referenced by SCIPbranchGetScore(), SCIPconflictAnalyzePseudo(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), SCIProwGetSolEfficacy(), SCIPsetGetDebugSolData(), SCIPsumepsilon(), and undoBdchgsDualsol().
returns feasibility tolerance for constraints
set | global SCIP settings |
Definition at line 5426 of file set.c.
References MIN, NULL, SCIP_Real, and SCIPsetFeastol().
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), SCIPfeastol(), SCIPsetExitsolPlugins(), SCIPsetFeastol(), SCIPsetGetDebugSolData(), and SCIPvarTryAggregateVars().
returns feasibility tolerance for reduced costs
set | global SCIP settings |
Definition at line 5436 of file set.c.
References NULL.
Referenced by lpSolveStable(), SCIPchgDualfeastol(), SCIPdualfeastol(), SCIPlpComputeRelIntPoint(), SCIPlpCreate(), and SCIPsetGetDebugSolData().
returns primal feasibility tolerance of LP solver
set | global SCIP settings |
Definition at line 5446 of file set.c.
References NULL.
Referenced by lpSolveStable(), SCIPchgLpfeastol(), SCIPlpComputeRelIntPoint(), SCIPlpCreate(), SCIPlpfeastol(), SCIPsetExitsolPlugins(), and SCIPsetGetDebugSolData().
returns convergence tolerance used in barrier algorithm
set | global SCIP settings |
Definition at line 5467 of file set.c.
References NULL.
Referenced by lpSolveStable(), SCIPbarrierconvtol(), SCIPchgBarrierconvtol(), SCIPlpCreate(), and SCIPsetInfinity().
returns minimal variable distance value to use for pseudo cost updates
set | global SCIP settings |
Definition at line 5477 of file set.c.
Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetGetHugeValue().
returns minimal minimal objective distance value to use for pseudo cost updates
set | global SCIP settings |
Definition at line 5487 of file set.c.
References NULL.
Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetEpsilon().
return the delta to use for computing the cutoff bound for integral objectives
set | global SCIP settings |
Definition at line 5497 of file set.c.
Referenced by initSolve(), primalSetUpperbound(), SCIPcutoffbounddelta(), and SCIPsetSumepsilon().
checks, if value is (positive) infinite
set | global SCIP settings |
val | value to be compared against infinity |
Definition at line 5522 of file set.c.
References NULL.
Referenced by addBdchg(), addCurrentSolution(), addNode(), addSideRemoval(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), branchcandCalcLPCands(), checkLazyBounds(), checkLazyColArray(), computeLPBounds(), computeScore(), createAndAddDualray(), cutsCleanupMIRRow(), cutsRoundMIRRow(), cutsRoundStrongCGRow(), cutsSubstituteMIRRow(), cutsSubstituteStrongCGRow(), cutsSumMIRRow(), cutsSumStrongCGRow(), cutsTransformMIRRow(), cutsTransformStrongCGRow(), delPosConflict(), displayRelevantStats(), enforceConstraints(), getDualbound(), getFarkasProof(), getObjvalDeltaLb(), getObjvalDeltaObj(), getObjvalDeltaUb(), initSolve(), isPseudocostUpdateValid(), lpFlushAddRows(), lpFlushChgRows(), lpLexDualSimplex(), lpSetUobjlim(), lpSolve(), lpSolveStable(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlpFlushNlRowAdditions(), nlpUpdateVarBounds(), nlrowConstantChanged(), nlrowSideChanged(), nodeAssignParent(), nodeToLeaf(), performDualRayAnalysis(), primalSetUpperbound(), printBounds(), printRootStatistics(), printSolutionStatistics(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowCalcActivityBounds(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddConflict(), SCIPgetDualboundRoot(), SCIPgetGap(), SCIPgetLowerboundRoot(), SCIPgetTransGap(), SCIPhistoryUpdatePseudocost(), SCIPisInfinity(), SCIPlpAddCol(), SCIPlpComputeRelIntPoint(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPrimalRay(), SCIPlpGetPseudoObjval(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpMarkFlushed(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSetCutoffbound(), SCIPlpSumRows(), SCIPlpWriteMip(), SCIPnlrowCreate(), SCIPnlrowIsRedundant(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIPprimalTransformSol(), SCIPprintReal(), SCIPprobExternObjval(), SCIPprobInternObjval(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwChgConstant(), SCIProwGetSolActivity(), SCIProwIsRedundant(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), SCIPsetCeil(), SCIPsetIsEQ(), SCIPsetIsFracIntegral(), SCIPsetIsScalingIntegral(), SCIPsetIsSumEQ(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolLinkLPSol(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), 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(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), solIncArrayVal(), solnodeAddChild(), solOfInterest(), solSetArrayVal(), solveNode(), storeCuts(), 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)
set | global SCIP settings |
val | value to be checked whether it is huge |
Definition at line 5533 of file set.c.
Referenced by SCIPisHugeValue().
checks, if values are in range of epsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5544 of file set.c.
References EPSGE, NULL, SCIP_Bool, SCIPsetIsInfinity(), and SCIPsetIsZero().
Referenced by addBdchg(), addGlobalCut(), colChgCoefPos(), conflictAnalyzeLP(), cutsApplyMIR(), detectImpliedBounds(), domMerge(), getObjvalDeltaObj(), isPseudocostUpdateValid(), nlpFlushNlRowAdditions(), nlrowChgLinearCoefPos(), nlrowChgQuadElemPos(), primalSearchSolPos(), printDualSol(), reoptSaveNewObj(), rowChgCoefPos(), rowScale(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchGetBranchingPoint(), SCIPbranchVar(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcolChgCoef(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolDelCoef(), SCIPcolGetFeasibility(), SCIPcolIncCoef(), SCIPdomchgAddBoundchg(), SCIPeventqueueAdd(), SCIPfixVarProbing(), SCIPgetTransGap(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPisEQ(), SCIPlpComputeRelIntPoint(), SCIPlpEndDive(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPlpWriteMip(), SCIPmergeVariableStatistics(), SCIPnlrowChgConstant(), SCIPnlrowChgLhs(), SCIPnlrowChgRhs(), SCIPnodeAddHoleinfer(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), SCIPprimalTransformSol(), SCIPprimalUpperboundIsSol(), SCIPprobScaleObj(), SCIPreoptAddDualBndchg(), 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(), solnodeAddChild(), tightenDualray(), tranformDualredsToLinear(), 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
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5562 of file set.c.
References EPSP, EPSZ, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsPositive().
Referenced by addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), createAndAddDualray(), cutsTransformMIRRow(), cutsTransformStrongCGRow(), 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(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPpriceLoop(), SCIPreoptAddDualBndchg(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), solnodeAddChild(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), undoBdchgsDualsol(), undoBdchgsProof(), updateLazyBounds(), varAddImplic(), varAddLbchginfo(), varEventGholeAdded(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), and varUpdateAggregationBounds().
checks, if val1 is not (more than epsilon) greater than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5580 of file set.c.
References EPSN, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsIntegral().
Referenced by addSplitcons(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), cutsSubstituteMIRRow(), cutsSubstituteStrongCGRow(), cutsTransformMIRRow(), cutsTransformStrongCGRow(), 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(), SCIPreoptnodeAddCons(), SCIPsepaExecLP(), SCIPsetDualfeasFloor(), SCIPsetIsDualfeasGT(), SCIPsetIsDualfeasIntegral(), SCIPsetIsFeasGT(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVarHole(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgLbOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), and varProcessChgLbLocal().
checks, if val1 is (more than epsilon) greater than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5598 of file set.c.
Referenced by addCand(), addCurrentSolution(), addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), createAndAddDualray(), cutsTransformMIRRow(), cutsTransformStrongCGRow(), domMerge(), enforceConstraints(), findBestLb(), fixBounds(), fixInterdiction(), initLP(), isPseudocostUpdateValid(), primalExistsOrigSol(), primalExistsSol(), printSolutionStatistics(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPfixVarProbing(), SCIPisGT(), SCIPnodeAddBoundinfer(), SCIPreoptApply(), SCIPreoptMergeVarHistory(), SCIPsolCheck(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyLb(), sepastoreIsBdchgApplicable(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), undoBdchgsDualsol(), undoBdchgsProof(), updateLazyBounds(), varAddImplic(), varAddUbchginfo(), varParse(), and varUpdateAggregationBounds().
checks, if val1 is not (more than epsilon) lower than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5616 of file set.c.
Referenced by addSplitcons(), analyzeStrongbranch(), applyBounding(), branchcandCalcLPCands(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), conflictstoreCleanUpStorage(), cutsTransformMIRRow(), cutsTransformStrongCGRow(), detectImpliedBounds(), domMerge(), findBestLb(), holelistDuplicate(), lpSolve(), lpUpdateObjNorms(), nlpCalcFracVars(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandUpdateVar(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictstoreAddDualraycons(), SCIPinferVarUbCons(), SCIPisGE(), SCIPlpRecalculateObjSqrNorm(), SCIPlpSolveAndEval(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPreoptGetSolveLP(), SCIPreoptnodeAddCons(), SCIPsetIsDualfeasGT(), SCIPsetIsFeasGT(), SCIPsolCheck(), SCIPsolveCIP(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarUb(), SCIPtreeBranchVarHole(), SCIPtreeCutoff(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetConflictingBdchgDepth(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if value is in range epsilon of 0.0
set | global SCIP settings |
val | value to process |
Definition at line 5634 of file set.c.
References EPSFLOOR, and NULL.
Referenced by addBoundViolated(), addCand(), adjustedLb(), adjustedUb(), colAddCoef(), colChgCoefPos(), colLink(), createAndAddDualray(), cutsLpCalcMIR(), cutsLpCalcStrongCG(), cutsRoundMIRRow(), cutsRoundStrongCGRow(), cutsSubstituteMIRRow(), cutsSubstituteStrongCGRow(), cutsSumMIRRow(), cutsSumStrongCGRow(), cutsTransformMIRRow(), cutsTransformStrongCGRow(), detectImpliedBounds(), getFarkasProof(), getMaxAbsWeight(), getMaxAbsWeightCalcSparsity(), incVSIDS(), initSolve(), isNewValueUnreliable(), lpCleanupCols(), lpRemoveObsoleteCols(), nlpFlushObjective(), nlpFlushVarAdditions(), nlrowAddLinearCoef(), nlrowAddQuadElement(), nlrowAddToLinearCoef(), nlrowChgLinearCoefPos(), nlrowChgQuadElemPos(), reoptSimilarity(), rowAddCoef(), rowAddNorms(), rowCalcIdxsAndVals(), rowCalcNorms(), rowChgCoefPos(), rowDelNorms(), rowLink(), rowMerge(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIPaggregateVars(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolCreate(), SCIPcolIncCoef(), SCIPgetTransGap(), SCIPisZero(), SCIPlpAddRow(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSumRows(), SCIPnlrowChgLinearCoef(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobGetNObjVars(), SCIPprobPrintPseudoSol(), SCIPprobScaleObj(), SCIPprobUpdateNObjVars(), SCIPreoptMergeVarHistory(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwCreate(), SCIProwIncCoef(), SCIPsetIsEQ(), 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(), storeCuts(), tightenDualray(), tryAggregateIntVars(), undoBdchgsDualsol(), undoBdchgsProof(), varAddImplic(), varAddTransitiveImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
checks, if value is greater than epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5645 of file set.c.
Referenced by addBoundViolated(), cutsApplyMIR(), cutsCleanupMIRRow(), getFarkasProof(), getObjvalDeltaLb(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPhistoryUpdatePseudocost(), SCIPisPositive(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIProwCalcIntegralScalar(), SCIProwGetObjParallelism(), SCIPsetIsLT(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), undoBdchgsProof(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if value is lower than -epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5656 of file set.c.
References EPSROUND, and NULL.
Referenced by addBoundViolated(), cutsCleanupMIRRow(), cutsTransformMIRRow(), getFarkasProof(), getObjvalDeltaObj(), getObjvalDeltaUb(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), saveConsBounddisjuction(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPhistoryUpdatePseudocost(), SCIPisNegative(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), undoBdchgsProof(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if value is integral within epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5667 of file set.c.
Referenced by addGlobalCut(), checkRedundancy(), colAddCoef(), colChgCoefPos(), conflictAddConflictCons(), conflictCreateReconvergenceConss(), detectImpliedBounds(), lpLexDualSimplex(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPboundchgApply(), SCIPbranchGetBranchingPoint(), SCIPcolGetStrongbranch(), SCIPisIntegral(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobTransform(), SCIProwCreate(), SCIPsetIsLE(), tightenSingleVar(), varProcessChgLbLocal(), and varProcessChgUbLocal().
checks whether the product val * scalar is integral in epsilon scaled by scalar
set | global SCIP settings |
val | unscaled value to check for scaled integrality |
scalar | value to scale val with for checking for integrality |
Definition at line 5678 of file set.c.
References EPSEQ, NULL, and SCIPsetIsInfinity().
Referenced by SCIPisScalingIntegral().
checks, if given fractional part is smaller than epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5696 of file set.c.
References NULL, and SCIPsetIsInfinity().
Referenced by SCIPisFracIntegral().
rounds value + feasibility tolerance down to the next integer in epsilon tolerance
set | global SCIP settings |
val | value to process |
Definition at line 5709 of file set.c.
Referenced by cutsRoundMIRRow(), cutsRoundStrongCGRow(), cutsSubstituteMIRRow(), cutsSubstituteStrongCGRow(), SCIPbranchcandAddExternCand(), SCIPbranchGetBranchingPoint(), SCIPfloor(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and SCIPvarGetMinPseudocostScore().
rounds value - feasibility tolerance up to the next integer in epsilon tolerance
set | global SCIP settings |
val | value to process |
Definition at line 5720 of file set.c.
References EPSLE, NULL, and SCIPsetIsInfinity().
Referenced by cutsLpCalcStrongCG(), cutsRoundStrongCGRow(), cutsSubstituteStrongCGRow(), paramsetSetHeuristicsAggressive(), SCIPbranchcandAddExternCand(), SCIPceil(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), and SCIPvarGetMinPseudocostScore().
rounds value to the nearest integer in epsilon tolerance
set | global SCIP settings |
val | value to process |
Definition at line 5731 of file set.c.
References NULL.
Referenced by addGlobalCut(), colAddCoef(), colChgCoefPos(), rowAddCoef(), rowChgCoefPos(), rowMerge(), SCIPbranchGetBranchingPoint(), SCIPround(), and SCIProwCreate().
returns fractional part of value, i.e. x - floor(x) in epsilon tolerance
set | global SCIP settings |
val | value to return fractional part for |
Definition at line 5742 of file set.c.
Referenced by cutsTransformMIRRow(), and SCIPfrac().
checks, if values are in range of sumepsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5753 of file set.c.
References EPSGE, NULL, SCIP_Bool, SCIPsetIsInfinity(), and SCIPsetIsSumZero().
Referenced by lpFlushChgRows(), SCIPisSumEQ(), and SCIPlpMarkFlushed().
checks, if val1 is (more than sumepsilon) lower than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5771 of file set.c.
References EPSP, EPSZ, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsSumPositive().
Referenced by SCIPisSumLT().
checks, if val1 is not (more than sumepsilon) greater than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5789 of file set.c.
References EPSN, NULL, SCIP_Real, and SCIPsetSumFloor().
Referenced by cutsRoundMIRRow(), cutsRoundStrongCGRow(), SCIPisSumLE(), and SCIProwGetObjParallelism().
checks, if val1 is (more than sumepsilon) greater than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5807 of file set.c.
Referenced by SCIPisSumGT().
checks, if val1 is not (more than sumepsilon) lower than val2
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5825 of file set.c.
References EPSFRAC, EPSROUND, NULL, SCIP_Real, and SCIPsetSumFrac().
Referenced by SCIPisSumGE(), and SCIProwGetObjParallelism().
checks, if value is in range sumepsilon of 0.0
set | global SCIP settings |
val | value to process |
Definition at line 5843 of file set.c.
References SCIP_Real.
Referenced by cutsCleanupMIRRow(), cutsSumMIRRow(), cutsSumStrongCGRow(), SCIPisSumZero(), and SCIPsetIsSumEQ().
checks, if value is greater than sumepsilon
set | global SCIP settings |
val | value to process |
Definition at line 5854 of file set.c.
Referenced by SCIPisSumPositive(), and SCIPsetIsSumLT().
checks, if value is lower than -sumepsilon
set | global SCIP settings |
val | value to process |
Definition at line 5865 of file set.c.
References SCIP_Real.
Referenced by SCIPisSumNegative().
rounds value + sumepsilon tolerance down to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 5876 of file set.c.
Referenced by cutsApplyMIR(), cutsLpCalcMIR(), cutsLpCalcStrongCG(), rowScale(), and SCIPsetIsSumLE().
rounds value - sumepsilon tolerance up to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 5887 of file set.c.
References SCIP_Real.
Referenced by rowScale().
returns fractional part of value, i.e. x - floor(x) in sumepsilon tolerance
set | global SCIP settings |
val | value to process |
Definition at line 5909 of file set.c.
References SCIP_Real.
Referenced by cutsTransformMIRRow(), and SCIPsetIsSumGE().
checks, if relative difference of values is in range of feastol
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5920 of file set.c.
Referenced by addSplitcons(), detectImpliedBounds(), dryBranch(), fixBounds(), getImplVarRedcost(), lpFlushChgCols(), lpLexDualSimplex(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPfixVar(), SCIPisFeasEQ(), SCIPlpComputeRelIntPoint(), SCIPlpStartDive(), SCIPprobUpdateBestRootSol(), SCIPreoptApplyGlbConss(), SCIPtreeBranchVar(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarSignificantPscostDifference(), solveNode(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if relative difference of val1 and val2 is lower than feastol
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5942 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), detectImpliedBounds(), enforceConstraints(), isSeparatingRootLPSol(), reoptCheckLocalRestart(), 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
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5964 of file set.c.
References EPSN, EPSP, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsFeasNegative().
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), getFarkasProof(), isBoundchgUseless(), nlpUpdateVarBounds(), performDualRayAnalysis(), primalAddOrigSol(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasLE(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), sepastoreApplyLb(), treeAddPendingBdchg(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if relative difference of val1 and val2 is greater than feastol
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 5986 of file set.c.
References EPSISINT, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsFeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), detectImpliedBounds(), isSeparatingRootLPSol(), 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
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6008 of file set.c.
References EPSFLOOR, NULL, SCIP_Real, and SCIPsetFeasCeil().
Referenced by addSplitcons(), applyMIR(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpUpdateVarBounds(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasGE(), SCIPlpComputeRelIntPoint(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbLazy(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarPscostThresholdProbabilityTest(), sepastoreApplyUb(), treeAddPendingBdchg(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if value is in range feasibility tolerance of 0.0
set | global SCIP settings |
val | value to process |
Definition at line 6030 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
set | global SCIP settings |
val | value to process |
Definition at line 6041 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
set | global SCIP settings |
val | value to process |
Definition at line 6052 of file set.c.
Referenced by focusnodeCleanupVars(), nlpAddNlRows(), nlpRowChanged(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasNegative(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPsetIsFeasLE(), SCIPsolAdjustImplicitSolVals(), and SCIPvarAddVub().
checks, if value is integral within the feasibility bounds
set | global SCIP settings |
val | value to process |
Definition at line 6063 of file set.c.
Referenced by cutsSubstituteMIRRow(), SCIPbranchcandGetPseudoCands(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPdomchgAddBoundchg(), SCIPdomchgMakeStatic(), SCIPfixVar(), SCIPisFeasIntegral(), SCIPprobScaleObj(), SCIPsolAdjustImplicitSolVals(), SCIPsolRound(), SCIPstatUpdateVarRootLPBestEstimate(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetMinPseudocostScore(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if given fractional part is smaller than feastol
set | global SCIP settings |
val | value to process |
Definition at line 6074 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), SCIPisFeasFracIntegral(), and SCIPsetIsFeasGT().
rounds value + feasibility tolerance down to the next integer in feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6087 of file set.c.
Referenced by addRowToAggregation(), adjustedUb(), analyzeStrongbranch(), cutsSubstituteMIRRow(), cutsSubstituteStrongCGRow(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasFloor(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPprobScaleObj(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), selectVarMultAggrBranching(), tightenSingleVar(), and tryAggregateIntVars().
rounds value - feasibility tolerance up to the next integer in feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6098 of file set.c.
References SCIP_Real.
Referenced by addRowToAggregation(), adjustedLb(), analyzeStrongbranch(), cutsSubstituteMIRRow(), cutsSubstituteStrongCGRow(), primalSetUpperbound(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasCeil(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPsetIsFeasGE(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), and selectVarMultAggrBranching().
rounds value to the nearest integer in feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6109 of file set.c.
Referenced by SCIPfeasRound().
returns fractional part of value, i.e. x - floor(x) in feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6120 of file set.c.
References SCIP_Real.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPfeasFrac().
checks, if relative difference of values is in range of dual feasibility tolerance
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6131 of file set.c.
Referenced by SCIPisDualfeasEQ().
checks, if relative difference of val1 and val2 is lower than dual feasibility tolerance
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6153 of file set.c.
Referenced by SCIPisDualfeasLT().
checks, if relative difference of val1 and val2 is not greater than dual feasibility tolerance
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6175 of file set.c.
References EPSN, EPSP, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsDualfeasNegative().
Referenced by SCIPisDualfeasLE().
checks, if relative difference of val1 and val2 is greater than dual feasibility tolerance
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6197 of file set.c.
References EPSISINT, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsDualfeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by SCIPisDualfeasGT().
checks, if relative difference of val1 and val2 is not lower than -dual feasibility tolerance
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6219 of file set.c.
References EPSFLOOR, NULL, SCIP_Real, and SCIPsetDualfeasCeil().
Referenced by SCIPisDualfeasGE().
checks, if value is in range feasibility tolerance of 0.0
set | global SCIP settings |
val | value to process |
Definition at line 6241 of file set.c.
Referenced by lpLexDualSimplex(), SCIPisDualfeasZero(), and SCIPvarUpdateBestRootSol().
checks, if value is greater than dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6252 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasPositive(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), SCIPvarGetImplRedcost(), and undoBdchgsDualsol().
checks, if value is lower than -dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6263 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasNegative(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), SCIPsetIsDualfeasLE(), SCIPvarGetImplRedcost(), and undoBdchgsDualsol().
checks, if value is integral within the dual feasibility bounds
set | global SCIP settings |
val | value to process |
Definition at line 6274 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsLE().
Referenced by SCIPisDualfeasIntegral().
checks, if given fractional part is smaller than dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6285 of file set.c.
Referenced by SCIPisDualfeasFracIntegral(), and SCIPsetIsDualfeasGT().
rounds value + dual feasibility tolerance down to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 6298 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsLE().
Referenced by SCIPdualfeasFloor().
rounds value - dual feasibility tolerance up to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 6309 of file set.c.
Referenced by SCIPdualfeasCeil(), and SCIPsetIsDualfeasGE().
rounds value to the nearest integer in dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6320 of file set.c.
Referenced by SCIPdualfeasRound().
returns fractional part of value, i.e. x - floor(x) in dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6331 of file set.c.
References NULL, and SCIP_Real.
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 or the change in the lower bound would fix the sign of the variable
set | global SCIP settings |
newlb | new lower bound |
oldlb | old lower bound |
oldub | old upper bound |
Definition at line 6345 of file set.c.
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 or the change in the upper bound would fix the sign of the variable
set | global SCIP settings |
newub | new upper bound |
oldlb | old lower bound |
oldub | old upper bound |
Definition at line 6370 of file set.c.
Referenced by SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisUbBetter(), SCIPtightenVarUb(), and SCIPtightenVarUbGlobal().
checks, if the given cut's efficacy is larger than the minimal cut efficacy
set | global SCIP settings |
root | should the root's minimal cut efficacy be used? |
efficacy | efficacy of the cut |
Definition at line 6392 of file set.c.
Referenced by SCIPisEfficacious(), SCIProwIsLPEfficacious(), SCIProwIsSolEfficacious(), and SCIPsepastoreRemoveInefficaciousCuts().
checks, if relative difference of values is in range of epsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6407 of file set.c.
Referenced by getFarkasProof(), SCIPisRelEQ(), SCIPtreeBranchVar(), and SCIPtreeBranchVarNary().
checks, if relative difference of val1 and val2 is lower than epsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6429 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelLT(), and SCIPtreeBranchVarNary().
checks, if relative difference of val1 and val2 is not greater than epsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6451 of file set.c.
Referenced by SCIPisRelLE(), and SCIPnlrowCreate().
checks, if relative difference of val1 and val2 is greater than epsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6473 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelGT(), and SCIPtreeBranchVarNary().
checks, if relative difference of val1 and val2 is not lower than -epsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6495 of file set.c.
Referenced by SCIPisRelGE(), and SCIPnodeSetEstimate().
checks, if relative difference of values is in range of sumepsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6517 of file set.c.
Referenced by SCIPisSumRelEQ().
checks, if relative difference of val1 and val2 is lower than sumepsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6539 of file set.c.
Referenced by SCIPisSumRelLT().
checks, if relative difference of val1 and val2 is not greater than sumepsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6561 of file set.c.
References MAX, NULL, SCIP_Real, and SCIPsetPrintDebugMessage().
Referenced by SCIPisSumRelLE().
checks, if relative difference of val1 and val2 is greater than sumepsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6583 of file set.c.
References Scip::messagehdlr, NULL, SCIPmessageFPrintInfo(), Scip::stat, and SCIP_Stat::subscipdepth.
Referenced by SCIPisSumRelGT().
checks, if relative difference of val1 and val2 is not lower than -sumepsilon
set | global SCIP settings |
val1 | first value to be compared |
val2 | second value to be compared |
Definition at line 6605 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.
set | global SCIP settings |
newvalue | new value after update |
oldvalue | old value, i.e., last reliable value |
Definition at line 6637 of file set.c.
Referenced by lpUpdateObjval(), and SCIPisUpdateUnreliable().
void SCIPsetPrintDebugMessage | ( | SCIP_SET * | set, |
const char * | sourcefile, | ||
int | sourceline, | ||
const char * | formatstr, | ||
... | |||
) |
prints a debug message
set | global SCIP settings |
sourcefile | name of the source file that called the function |
sourceline | line in the source file where the function was called |
formatstr | format string like in printf() function |
Definition at line 6653 of file set.c.
Referenced by SCIPsetIsSumRelLE().
void SCIPsetDebugMessagePrint | ( | SCIP_SET * | set, |
const char * | formatstr, | ||
... | |||
) |
int SCIPsetInitializeRandomSeed | ( | SCIP_SET * | set, |
int | initialseedvalue | ||
) |
modifies an initial seed value with the global shift of random seeds
set | global SCIP settings |
initialseedvalue | initial seed value to be modified |
Definition at line 6702 of file set.c.
Referenced by lpSolveStable(), SCIPdivesetReset(), SCIPinitializeRandomSeed(), and SCIPreoptCreate().