Detailed Description
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/bandit.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/cutsel.h"
#include "scip/table.h"
#include "scip/prop.h"
#include "scip/benders.h"
#include "scip/expr.h"
#include "scip/nlpi.h"
#include "scip/pub_nlpi.h"
#include "scip/struct_scip.h"
#include "scip/struct_paramset.h"
Go to the source code of this file.
Macro Definition Documentation
◆ SCIP_DEFAULT_BRANCH_SCOREFUNC
#define SCIP_DEFAULT_BRANCH_SCOREFUNC 'p' |
◆ SCIP_DEFAULT_BRANCH_SCOREFAC
#define SCIP_DEFAULT_BRANCH_SCOREFAC 0.167 |
◆ SCIP_DEFAULT_BRANCH_PREFERBINARY
#define SCIP_DEFAULT_BRANCH_PREFERBINARY FALSE |
◆ SCIP_DEFAULT_BRANCH_CLAMP
#define SCIP_DEFAULT_BRANCH_CLAMP 0.2 |
◆ SCIP_DEFAULT_BRANCH_MIDPULL
#define SCIP_DEFAULT_BRANCH_MIDPULL 0.75 |
◆ SCIP_DEFAULT_BRANCH_MIDPULLRELDOMTRIG
#define SCIP_DEFAULT_BRANCH_MIDPULLRELDOMTRIG 0.5 |
◆ SCIP_DEFAULT_BRANCH_LPGAINNORMALIZE
#define SCIP_DEFAULT_BRANCH_LPGAINNORMALIZE 's' |
◆ SCIP_DEFAULT_BRANCH_DELAYPSCOST
#define SCIP_DEFAULT_BRANCH_DELAYPSCOST TRUE |
◆ SCIP_DEFAULT_BRANCH_DIVINGPSCOST
#define SCIP_DEFAULT_BRANCH_DIVINGPSCOST TRUE |
◆ SCIP_DEFAULT_BRANCH_FORCEALL
#define SCIP_DEFAULT_BRANCH_FORCEALL FALSE |
◆ SCIP_DEFAULT_BRANCH_FIRSTSBCHILD
#define SCIP_DEFAULT_BRANCH_FIRSTSBCHILD 'a' |
◆ SCIP_DEFAULT_BRANCH_CHECKSBSOL
#define SCIP_DEFAULT_BRANCH_CHECKSBSOL TRUE |
◆ SCIP_DEFAULT_BRANCH_ROUNDSBSOL
#define SCIP_DEFAULT_BRANCH_ROUNDSBSOL TRUE |
◆ SCIP_DEFAULT_BRANCH_SUMADJUSTSCORE
#define SCIP_DEFAULT_BRANCH_SUMADJUSTSCORE FALSE |
◆ SCIP_DEFAULT_COMPR_ENABLE
#define SCIP_DEFAULT_COMPR_ENABLE FALSE |
◆ SCIP_DEFAULT_CONF_ENABLE
#define SCIP_DEFAULT_CONF_ENABLE TRUE |
◆ SCIP_DEFAULT_CONF_MAXVARSFAC
#define SCIP_DEFAULT_CONF_MAXVARSFAC 0.15 |
◆ SCIP_DEFAULT_CONF_MINMAXVARS
#define SCIP_DEFAULT_CONF_MINMAXVARS 0 |
◆ SCIP_DEFAULT_CONF_MAXLPLOOPS
#define SCIP_DEFAULT_CONF_MAXLPLOOPS 2 |
◆ SCIP_DEFAULT_CONF_LPITERATIONS
#define SCIP_DEFAULT_CONF_LPITERATIONS 10 |
◆ SCIP_DEFAULT_CONF_USEPROP
#define SCIP_DEFAULT_CONF_USEPROP TRUE |
◆ SCIP_DEFAULT_CONF_USEINFLP
#define SCIP_DEFAULT_CONF_USEINFLP 'b' |
◆ SCIP_DEFAULT_CONF_USEBOUNDLP
#define SCIP_DEFAULT_CONF_USEBOUNDLP 'b' |
◆ SCIP_DEFAULT_CONF_USESB
#define SCIP_DEFAULT_CONF_USESB TRUE |
◆ SCIP_DEFAULT_CONF_USEPSEUDO
#define SCIP_DEFAULT_CONF_USEPSEUDO TRUE |
◆ SCIP_DEFAULT_CONF_PREFINFPROOF
#define SCIP_DEFAULT_CONF_PREFINFPROOF TRUE |
◆ SCIP_DEFAULT_CONF_SEPARATE
#define SCIP_DEFAULT_CONF_SEPARATE TRUE |
◆ SCIP_DEFAULT_CONF_DYNAMIC
#define SCIP_DEFAULT_CONF_DYNAMIC TRUE |
◆ SCIP_DEFAULT_CONF_MAXSTORESIZE
#define SCIP_DEFAULT_CONF_MAXSTORESIZE 10000 |
◆ SCIP_DEFAULT_CONF_RECONVLEVELS
#define SCIP_DEFAULT_CONF_RECONVLEVELS -1 |
◆ SCIP_DEFAULT_CONF_CLEANBNDDEPEND
#define SCIP_DEFAULT_CONF_CLEANBNDDEPEND TRUE |
◆ SCIP_DEFAULT_CONF_FUIPLEVELS
#define SCIP_DEFAULT_CONF_FUIPLEVELS -1 |
◆ SCIP_DEFAULT_CONF_INTERCONSS
#define SCIP_DEFAULT_CONF_INTERCONSS -1 |
◆ SCIP_DEFAULT_CONF_MAXCONSS
#define SCIP_DEFAULT_CONF_MAXCONSS 10 |
◆ SCIP_DEFAULT_CONF_PREFERBINARY
#define SCIP_DEFAULT_CONF_PREFERBINARY FALSE |
◆ SCIP_DEFAULT_CONF_ALLOWLOCAL
#define SCIP_DEFAULT_CONF_ALLOWLOCAL TRUE |
◆ SCIP_DEFAULT_CONF_SETTLELOCAL
#define SCIP_DEFAULT_CONF_SETTLELOCAL FALSE |
◆ SCIP_DEFAULT_CONF_REPROPAGATE
#define SCIP_DEFAULT_CONF_REPROPAGATE TRUE |
◆ SCIP_DEFAULT_CONF_KEEPREPROP
#define SCIP_DEFAULT_CONF_KEEPREPROP TRUE |
◆ SCIP_DEFAULT_CONF_REMOVEABLE
#define SCIP_DEFAULT_CONF_REMOVEABLE TRUE |
◆ SCIP_DEFAULT_CONF_DEPTHSCOREFAC
#define SCIP_DEFAULT_CONF_DEPTHSCOREFAC 1.0 |
◆ SCIP_DEFAULT_CONF_PROOFSCOREFAC
#define SCIP_DEFAULT_CONF_PROOFSCOREFAC 1.0 |
◆ SCIP_DEFAULT_CONF_UPLOCKSCOREFAC
#define SCIP_DEFAULT_CONF_UPLOCKSCOREFAC 0.0 |
◆ SCIP_DEFAULT_CONF_DOWNLOCKSCOREFAC
#define SCIP_DEFAULT_CONF_DOWNLOCKSCOREFAC 0.0 |
◆ SCIP_DEFAULT_CONF_SCOREFAC
#define SCIP_DEFAULT_CONF_SCOREFAC 0.98 |
◆ SCIP_DEFAULT_CONF_RESTARTNUM
#define SCIP_DEFAULT_CONF_RESTARTNUM 0 |
◆ SCIP_DEFAULT_CONF_RESTARTFAC
#define SCIP_DEFAULT_CONF_RESTARTFAC 1.5 |
◆ SCIP_DEFAULT_CONF_IGNORERELAXEDBD
#define SCIP_DEFAULT_CONF_IGNORERELAXEDBD FALSE |
◆ SCIP_DEFAULT_CONF_MAXVARSDETECTIMPLIEDBOUNDS
#define SCIP_DEFAULT_CONF_MAXVARSDETECTIMPLIEDBOUNDS 250 |
◆ SCIP_DEFAULT_CONF_FULLSHORTENCONFLICT
#define SCIP_DEFAULT_CONF_FULLSHORTENCONFLICT TRUE |
◆ SCIP_DEFAULT_CONF_CONFLITWEIGHT
#define SCIP_DEFAULT_CONF_CONFLITWEIGHT 0.0 |
◆ SCIP_DEFAULT_CONF_CONFLITGRAPHWEIGHT
#define SCIP_DEFAULT_CONF_CONFLITGRAPHWEIGHT 1.0 |
◆ SCIP_DEFAULT_CONF_WEIGHTSIZE
#define SCIP_DEFAULT_CONF_WEIGHTSIZE 0.001 |
◆ SCIP_DEFAULT_CONF_WEIGHTREPROPDEPTH
#define SCIP_DEFAULT_CONF_WEIGHTREPROPDEPTH 0.1 |
◆ SCIP_DEFAULT_CONF_WEIGHTVALIDDEPTH
#define SCIP_DEFAULT_CONF_WEIGHTVALIDDEPTH 1.0 |
◆ SCIP_DEFAULT_CONF_MINIMPROVE
#define SCIP_DEFAULT_CONF_MINIMPROVE 0.05 |
◆ SCIP_DEFAULT_CONF_SEPAALTPROOFS
#define SCIP_DEFAULT_CONF_SEPAALTPROOFS FALSE |
◆ SCIP_DEFAULT_CONF_USELOCALROWS
#define SCIP_DEFAULT_CONF_USELOCALROWS TRUE |
◆ SCIP_DEFAULT_CONS_AGELIMIT
#define SCIP_DEFAULT_CONS_AGELIMIT 0 |
◆ SCIP_DEFAULT_CONS_OBSOLETEAGE
#define SCIP_DEFAULT_CONS_OBSOLETEAGE -1 |
◆ SCIP_DEFAULT_CONS_DISABLEENFOPS
#define SCIP_DEFAULT_CONS_DISABLEENFOPS FALSE |
◆ SCIP_DEFAULT_DISP_VERBLEVEL
#define SCIP_DEFAULT_DISP_VERBLEVEL SCIP_VERBLEVEL_HIGH |
◆ SCIP_DEFAULT_DISP_WIDTH
#define SCIP_DEFAULT_DISP_WIDTH 143 |
◆ SCIP_DEFAULT_DISP_FREQ
#define SCIP_DEFAULT_DISP_FREQ 100 |
◆ SCIP_DEFAULT_DISP_HEADERFREQ
#define SCIP_DEFAULT_DISP_HEADERFREQ 15 |
◆ SCIP_DEFAULT_DISP_LPINFO
#define SCIP_DEFAULT_DISP_LPINFO FALSE |
◆ SCIP_DEFAULT_DISP_ALLVIOLS
#define SCIP_DEFAULT_DISP_ALLVIOLS FALSE |
◆ SCIP_DEFAULT_DISP_RELEVANTSTATS
#define SCIP_DEFAULT_DISP_RELEVANTSTATS TRUE |
◆ SCIP_DEFAULT_HEUR_USEUCTSUBSCIP
#define SCIP_DEFAULT_HEUR_USEUCTSUBSCIP FALSE |
◆ SCIP_DEFAULT_HISTORY_VALUEBASED
#define SCIP_DEFAULT_HISTORY_VALUEBASED FALSE |
◆ SCIP_DEFAULT_HISTORY_ALLOWMERGE
#define SCIP_DEFAULT_HISTORY_ALLOWMERGE FALSE |
◆ SCIP_DEFAULT_HISTORY_ALLOWTRANSFER
#define SCIP_DEFAULT_HISTORY_ALLOWTRANSFER FALSE |
◆ SCIP_DEFAULT_LIMIT_TIME
#define SCIP_DEFAULT_LIMIT_TIME 1e+20 |
◆ SCIP_DEFAULT_LIMIT_MEMORY
#define SCIP_DEFAULT_LIMIT_MEMORY SCIP_MEM_NOLIMIT |
◆ SCIP_DEFAULT_LIMIT_GAP
#define SCIP_DEFAULT_LIMIT_GAP 0.0 |
◆ SCIP_DEFAULT_LIMIT_ABSGAP
#define SCIP_DEFAULT_LIMIT_ABSGAP 0.0 |
◆ SCIP_DEFAULT_LIMIT_PRIMAL
#define SCIP_DEFAULT_LIMIT_PRIMAL SCIP_INVALID |
◆ SCIP_DEFAULT_LIMIT_DUAL
#define SCIP_DEFAULT_LIMIT_DUAL SCIP_INVALID |
◆ SCIP_DEFAULT_LIMIT_NODES
#define SCIP_DEFAULT_LIMIT_NODES -1LL |
◆ SCIP_DEFAULT_LIMIT_STALLNODES
#define SCIP_DEFAULT_LIMIT_STALLNODES -1LL |
◆ SCIP_DEFAULT_LIMIT_SOLUTIONS
#define SCIP_DEFAULT_LIMIT_SOLUTIONS -1 |
◆ SCIP_DEFAULT_LIMIT_BESTSOL
#define SCIP_DEFAULT_LIMIT_BESTSOL -1 |
◆ SCIP_DEFAULT_LIMIT_MAXSOL
#define SCIP_DEFAULT_LIMIT_MAXSOL 100 |
◆ SCIP_DEFAULT_LIMIT_MAXORIGSOL
#define SCIP_DEFAULT_LIMIT_MAXORIGSOL 10 |
◆ SCIP_DEFAULT_LIMIT_RESTARTS
#define SCIP_DEFAULT_LIMIT_RESTARTS -1 |
◆ SCIP_DEFAULT_LIMIT_AUTORESTARTNODES
#define SCIP_DEFAULT_LIMIT_AUTORESTARTNODES -1 |
◆ SCIP_DEFAULT_LP_SOLVEFREQ
#define SCIP_DEFAULT_LP_SOLVEFREQ 1 |
◆ SCIP_DEFAULT_LP_ITERLIM
#define SCIP_DEFAULT_LP_ITERLIM -1LL |
◆ SCIP_DEFAULT_LP_ROOTITERLIM
#define SCIP_DEFAULT_LP_ROOTITERLIM -1LL |
◆ SCIP_DEFAULT_LP_SOLVEDEPTH
#define SCIP_DEFAULT_LP_SOLVEDEPTH -1 |
◆ SCIP_DEFAULT_LP_INITALGORITHM
#define SCIP_DEFAULT_LP_INITALGORITHM 's' |
◆ SCIP_DEFAULT_LP_RESOLVEALGORITHM
#define SCIP_DEFAULT_LP_RESOLVEALGORITHM 's' |
◆ SCIP_DEFAULT_LP_PRICING
#define SCIP_DEFAULT_LP_PRICING 'l' |
◆ SCIP_DEFAULT_LP_CLEARINITIALPROBINGLP
#define SCIP_DEFAULT_LP_CLEARINITIALPROBINGLP TRUE |
◆ SCIP_DEFAULT_LP_RESOLVERESTORE
#define SCIP_DEFAULT_LP_RESOLVERESTORE FALSE |
◆ SCIP_DEFAULT_LP_FREESOLVALBUFFERS
#define SCIP_DEFAULT_LP_FREESOLVALBUFFERS FALSE |
◆ SCIP_DEFAULT_LP_COLAGELIMIT
#define SCIP_DEFAULT_LP_COLAGELIMIT 10 |
◆ SCIP_DEFAULT_LP_ROWAGELIMIT
#define SCIP_DEFAULT_LP_ROWAGELIMIT 10 |
◆ SCIP_DEFAULT_LP_CLEANUPCOLS
#define SCIP_DEFAULT_LP_CLEANUPCOLS FALSE |
◆ SCIP_DEFAULT_LP_CLEANUPCOLSROOT
#define SCIP_DEFAULT_LP_CLEANUPCOLSROOT FALSE |
◆ SCIP_DEFAULT_LP_CLEANUPROWS
#define SCIP_DEFAULT_LP_CLEANUPROWS TRUE |
◆ SCIP_DEFAULT_LP_CLEANUPROWSROOT
#define SCIP_DEFAULT_LP_CLEANUPROWSROOT TRUE |
◆ SCIP_DEFAULT_LP_CHECKSTABILITY
#define SCIP_DEFAULT_LP_CHECKSTABILITY TRUE |
◆ SCIP_DEFAULT_LP_CONDITIONLIMIT
#define SCIP_DEFAULT_LP_CONDITIONLIMIT -1.0 |
◆ SCIP_DEFAULT_LP_MARKOWITZ
#define SCIP_DEFAULT_LP_MARKOWITZ 0.01 |
◆ SCIP_DEFAULT_LP_CHECKPRIMFEAS
#define SCIP_DEFAULT_LP_CHECKPRIMFEAS TRUE |
◆ SCIP_DEFAULT_LP_CHECKDUALFEAS
#define SCIP_DEFAULT_LP_CHECKDUALFEAS TRUE |
◆ SCIP_DEFAULT_LP_CHECKFARKAS
#define SCIP_DEFAULT_LP_CHECKFARKAS TRUE |
◆ SCIP_DEFAULT_LP_FASTMIP
#define SCIP_DEFAULT_LP_FASTMIP 1 |
◆ SCIP_DEFAULT_LP_SCALING
#define SCIP_DEFAULT_LP_SCALING 1 |
◆ SCIP_DEFAULT_LP_PRESOLVING
#define SCIP_DEFAULT_LP_PRESOLVING TRUE |
◆ SCIP_DEFAULT_LP_LEXDUALALGO
#define SCIP_DEFAULT_LP_LEXDUALALGO FALSE |
◆ SCIP_DEFAULT_LP_LEXDUALROOTONLY
#define SCIP_DEFAULT_LP_LEXDUALROOTONLY TRUE |
◆ SCIP_DEFAULT_LP_LEXDUALMAXROUNDS
#define SCIP_DEFAULT_LP_LEXDUALMAXROUNDS 2 |
◆ SCIP_DEFAULT_LP_LEXDUALBASIC
#define SCIP_DEFAULT_LP_LEXDUALBASIC FALSE |
◆ SCIP_DEFAULT_LP_LEXDUALSTALLING
#define SCIP_DEFAULT_LP_LEXDUALSTALLING TRUE |
◆ SCIP_DEFAULT_LP_DISABLECUTOFF
#define SCIP_DEFAULT_LP_DISABLECUTOFF 2 |
◆ SCIP_DEFAULT_LP_ROWREPSWITCH
#define SCIP_DEFAULT_LP_ROWREPSWITCH 1.2 |
◆ SCIP_DEFAULT_LP_THREADS
#define SCIP_DEFAULT_LP_THREADS 0 |
◆ SCIP_DEFAULT_LP_RESOLVEITERFAC
#define SCIP_DEFAULT_LP_RESOLVEITERFAC -1.0 |
◆ SCIP_DEFAULT_LP_RESOLVEITERMIN
#define SCIP_DEFAULT_LP_RESOLVEITERMIN 1000 |
◆ SCIP_DEFAULT_LP_SOLUTIONPOLISHING
#define SCIP_DEFAULT_LP_SOLUTIONPOLISHING 3 |
◆ SCIP_DEFAULT_LP_REFACTORINTERVAL
#define SCIP_DEFAULT_LP_REFACTORINTERVAL 0 |
◆ SCIP_DEFAULT_LP_ALWAYSGETDUALS
#define SCIP_DEFAULT_LP_ALWAYSGETDUALS FALSE |
◆ SCIP_DEFAULT_NLP_SOLVER
#define SCIP_DEFAULT_NLP_SOLVER "" |
◆ SCIP_DEFAULT_NLP_DISABLE
#define SCIP_DEFAULT_NLP_DISABLE FALSE |
◆ SCIP_DEFAULT_MEM_SAVEFAC
#define SCIP_DEFAULT_MEM_SAVEFAC 0.8 |
◆ SCIP_DEFAULT_MEM_TREEGROWFAC
#define SCIP_DEFAULT_MEM_TREEGROWFAC 2.0 |
◆ SCIP_DEFAULT_MEM_PATHGROWFAC
#define SCIP_DEFAULT_MEM_PATHGROWFAC 2.0 |
◆ SCIP_DEFAULT_MEM_TREEGROWINIT
#define SCIP_DEFAULT_MEM_TREEGROWINIT 65536 |
◆ SCIP_DEFAULT_MEM_PATHGROWINIT
#define SCIP_DEFAULT_MEM_PATHGROWINIT 256 |
◆ SCIP_DEFAULT_MISC_CATCHCTRLC
#define SCIP_DEFAULT_MISC_CATCHCTRLC TRUE |
◆ SCIP_DEFAULT_MISC_USEVARTABLE
#define SCIP_DEFAULT_MISC_USEVARTABLE TRUE |
◆ SCIP_DEFAULT_MISC_USECONSTABLE
#define SCIP_DEFAULT_MISC_USECONSTABLE TRUE |
◆ SCIP_DEFAULT_MISC_USESMALLTABLES
#define SCIP_DEFAULT_MISC_USESMALLTABLES FALSE |
◆ SCIP_DEFAULT_MISC_EXACTSOLVE
#define SCIP_DEFAULT_MISC_EXACTSOLVE FALSE |
◆ SCIP_DEFAULT_MISC_RESETSTAT
#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)
◆ SCIP_DEFAULT_MISC_IMPROVINGSOLS
#define SCIP_DEFAULT_MISC_IMPROVINGSOLS FALSE |
◆ SCIP_DEFAULT_MISC_PRINTREASON
#define SCIP_DEFAULT_MISC_PRINTREASON TRUE |
◆ SCIP_DEFAULT_MISC_ESTIMEXTERNMEM
#define SCIP_DEFAULT_MISC_ESTIMEXTERNMEM TRUE |
◆ SCIP_DEFAULT_MISC_AVOIDMEMOUT
#define SCIP_DEFAULT_MISC_AVOIDMEMOUT TRUE |
◆ SCIP_DEFAULT_MISC_TRANSORIGSOLS
#define SCIP_DEFAULT_MISC_TRANSORIGSOLS TRUE |
◆ SCIP_DEFAULT_MISC_TRANSSOLSORIG
#define SCIP_DEFAULT_MISC_TRANSSOLSORIG TRUE |
◆ SCIP_DEFAULT_MISC_CALCINTEGRAL
#define SCIP_DEFAULT_MISC_CALCINTEGRAL TRUE |
◆ SCIP_DEFAULT_MISC_FINITESOLSTORE
#define SCIP_DEFAULT_MISC_FINITESOLSTORE FALSE |
◆ SCIP_DEFAULT_MISC_OUTPUTORIGSOL
#define SCIP_DEFAULT_MISC_OUTPUTORIGSOL TRUE |
◆ SCIP_DEFAULT_MISC_ALLOWSTRONGDUALREDS
#define SCIP_DEFAULT_MISC_ALLOWSTRONGDUALREDS TRUE |
◆ SCIP_DEFAULT_MISC_ALLOWWEAKDUALREDS
#define SCIP_DEFAULT_MISC_ALLOWWEAKDUALREDS TRUE |
◆ SCIP_DEFAULT_MISC_REFERENCEVALUE
#define SCIP_DEFAULT_MISC_REFERENCEVALUE 1e99 |
◆ SCIP_DEFAULT_MISC_USESYMMETRY
#define SCIP_DEFAULT_MISC_USESYMMETRY 7 |
bitset describing used symmetry handling technique (0: off; 1: polyhedral (orbitopes and/or symresacks) 2: orbital fixing; 3: orbitopes and orbital fixing; 4: Schreier Sims cuts; 5: Schreier Sims cuts and orbitopes); 6: Schreier Sims cuts and orbital fixing; 7: Schreier Sims cuts, orbitopes, and orbital fixing, see type_symmetry.h
◆ SCIP_DEFAULT_MISC_SCALEOBJ
#define SCIP_DEFAULT_MISC_SCALEOBJ TRUE |
◆ SCIP_DEFAULT_MISC_SHOWDIVINGSTATS
#define SCIP_DEFAULT_MISC_SHOWDIVINGSTATS FALSE |
◆ SCIP_DEFAULT_RANDOM_RANDSEEDSHIFT
#define SCIP_DEFAULT_RANDOM_RANDSEEDSHIFT 0 |
◆ SCIP_DEFAULT_RANDOM_PERMUTATIONSEED
#define SCIP_DEFAULT_RANDOM_PERMUTATIONSEED 0 |
◆ SCIP_DEFAULT_RANDOM_LPSEED
#define SCIP_DEFAULT_RANDOM_LPSEED 0 |
◆ SCIP_DEFAULT_RANDOM_PERMUTECONSS
#define SCIP_DEFAULT_RANDOM_PERMUTECONSS TRUE |
◆ SCIP_DEFAULT_RANDOM_PERMUTEVARS
#define SCIP_DEFAULT_RANDOM_PERMUTEVARS FALSE |
◆ SCIP_DEFAULT_NODESEL_CHILDSEL
#define SCIP_DEFAULT_NODESEL_CHILDSEL 'h' |
◆ SCIP_DEFAULT_PRESOL_ABORTFAC
#define SCIP_DEFAULT_PRESOL_ABORTFAC 8e-04 |
◆ SCIP_DEFAULT_PRESOL_MAXROUNDS
#define SCIP_DEFAULT_PRESOL_MAXROUNDS -1 |
◆ SCIP_DEFAULT_PRESOL_MAXRESTARTS
#define SCIP_DEFAULT_PRESOL_MAXRESTARTS -1 |
◆ SCIP_DEFAULT_PRESOL_CLQTABLEFAC
#define SCIP_DEFAULT_PRESOL_CLQTABLEFAC 2.0 |
◆ SCIP_DEFAULT_PRESOL_RESTARTFAC
#define SCIP_DEFAULT_PRESOL_RESTARTFAC 0.025 |
◆ SCIP_DEFAULT_PRESOL_IMMRESTARTFAC
#define SCIP_DEFAULT_PRESOL_IMMRESTARTFAC 0.10 |
◆ SCIP_DEFAULT_PRESOL_SUBRESTARTFAC
#define SCIP_DEFAULT_PRESOL_SUBRESTARTFAC 1.00 |
◆ SCIP_DEFAULT_PRESOL_RESTARTMINRED
#define SCIP_DEFAULT_PRESOL_RESTARTMINRED 0.10 |
◆ SCIP_DEFAULT_PRESOL_DONOTMULTAGGR
#define SCIP_DEFAULT_PRESOL_DONOTMULTAGGR FALSE |
◆ SCIP_DEFAULT_PRESOL_DONOTAGGR
#define SCIP_DEFAULT_PRESOL_DONOTAGGR FALSE |
◆ SCIP_DEFAULT_PRICE_ABORTFAC
#define SCIP_DEFAULT_PRICE_ABORTFAC 2.0 |
◆ SCIP_DEFAULT_PRICE_MAXVARS
#define SCIP_DEFAULT_PRICE_MAXVARS 100 |
◆ SCIP_DEFAULT_PRICE_MAXVARSROOT
#define SCIP_DEFAULT_PRICE_MAXVARSROOT 2000 |
◆ SCIP_DEFAULT_PRICE_DELVARS
#define SCIP_DEFAULT_PRICE_DELVARS FALSE |
◆ SCIP_DEFAULT_PRICE_DELVARSROOT
#define SCIP_DEFAULT_PRICE_DELVARSROOT FALSE |
◆ SCIP_DEFAULT_DECOMP_BENDERSLABELS
#define SCIP_DEFAULT_DECOMP_BENDERSLABELS FALSE |
◆ SCIP_DEFAULT_DECOMP_APPLYBENDERS
#define SCIP_DEFAULT_DECOMP_APPLYBENDERS FALSE |
◆ SCIP_DEFAULT_DECOMP_MAXGRAPHEDGE
#define SCIP_DEFAULT_DECOMP_MAXGRAPHEDGE 10000 |
◆ SCIP_DEFAULT_DECOMP_DISABLEMEASURES
#define SCIP_DEFAULT_DECOMP_DISABLEMEASURES FALSE |
◆ SCIP_DEFAULT_BENDERS_SOLTOL
#define SCIP_DEFAULT_BENDERS_SOLTOL 1e-6 |
◆ SCIP_DEFAULT_BENDERS_CUTLPSOL
#define SCIP_DEFAULT_BENDERS_CUTLPSOL TRUE |
◆ SCIP_DEFAULT_BENDERS_COPYBENDERS
#define SCIP_DEFAULT_BENDERS_COPYBENDERS TRUE |
◆ SCIP_DEFAULT_REOPT_OBJSIMSOL
#define SCIP_DEFAULT_REOPT_OBJSIMSOL -1.0 |
◆ SCIP_DEFAULT_REOPT_OBJSIMROOTLP
#define SCIP_DEFAULT_REOPT_OBJSIMROOTLP 0.8 |
◆ SCIP_DEFAULT_REOPT_OBJSIMDELAY
#define SCIP_DEFAULT_REOPT_OBJSIMDELAY -1.0 |
◆ SCIP_DEFAULT_REOPT_VARORDERINTERDICTION
#define SCIP_DEFAULT_REOPT_VARORDERINTERDICTION |
◆ SCIP_DEFAULT_REOPT_MAXSAVEDNODES
#define SCIP_DEFAULT_REOPT_MAXSAVEDNODES INT_MAX |
◆ SCIP_DEFAULT_REOPT_MAXDIFFOFNODES
#define SCIP_DEFAULT_REOPT_MAXDIFFOFNODES INT_MAX |
◆ SCIP_DEFAULT_REOPT_FORCEHEURRESTART
#define SCIP_DEFAULT_REOPT_FORCEHEURRESTART 3 |
◆ SCIP_DEFAULT_REOPT_SAVESOLS
#define SCIP_DEFAULT_REOPT_SAVESOLS INT_MAX |
◆ SCIP_DEFAULT_REOPT_SOLVELP
#define SCIP_DEFAULT_REOPT_SOLVELP 1 |
◆ SCIP_DEFAULT_REOPT_SOLVELPDIFF
#define SCIP_DEFAULT_REOPT_SOLVELPDIFF 1 |
◆ SCIP_DEFAULT_REOPT_ENABLE
◆ SCIP_DEFAULT_REOPT_SEPAGLBINFSUBTREES
#define SCIP_DEFAULT_REOPT_SEPAGLBINFSUBTREES TRUE |
◆ SCIP_DEFAULT_REOPT_SEPABESTSOL
#define SCIP_DEFAULT_REOPT_SEPABESTSOL FALSE |
◆ SCIP_DEFAULT_REOPT_STOREVARHISTOTY
#define SCIP_DEFAULT_REOPT_STOREVARHISTOTY FALSE |
◆ SCIP_DEFAULT_REOPT_USEPSCOST
#define SCIP_DEFAULT_REOPT_USEPSCOST FALSE |
◆ SCIP_DEFAULT_REOPT_COMMONTIMELIMIT
#define SCIP_DEFAULT_REOPT_COMMONTIMELIMIT FALSE |
◆ SCIP_DEFAULT_REOPT_SHRINKINNER
#define SCIP_DEFAULT_REOPT_SHRINKINNER TRUE |
◆ SCIP_DEFAULT_REOPT_STRONGBRANCHINIT
#define SCIP_DEFAULT_REOPT_STRONGBRANCHINIT TRUE |
◆ SCIP_DEFAULT_REOPT_REDUCETOFRONTIER
#define SCIP_DEFAULT_REOPT_REDUCETOFRONTIER TRUE |
◆ SCIP_DEFAULT_REOPT_SAVECONSPROP
#define SCIP_DEFAULT_REOPT_SAVECONSPROP FALSE |
◆ SCIP_DEFAULT_REOPT_USESPLITCONS
#define SCIP_DEFAULT_REOPT_USESPLITCONS TRUE |
◆ SCIP_DEFAULT_REOPT_USECUTS
#define SCIP_DEFAULT_REOPT_USECUTS FALSE |
◆ SCIP_DEFAULT_REOPT_MAXCUTAGE
#define SCIP_DEFAULT_REOPT_MAXCUTAGE 0 |
◆ SCIP_DEFAULT_PROP_MAXROUNDS
#define SCIP_DEFAULT_PROP_MAXROUNDS 100 |
◆ SCIP_DEFAULT_PROP_MAXROUNDSROOT
#define SCIP_DEFAULT_PROP_MAXROUNDSROOT 1000 |
◆ SCIP_DEFAULT_PROP_ABORTONCUTOFF
#define SCIP_DEFAULT_PROP_ABORTONCUTOFF TRUE |
◆ SCIP_DEFAULT_SEPA_MAXBOUNDDIST
#define SCIP_DEFAULT_SEPA_MAXBOUNDDIST 1.0 |
◆ SCIP_DEFAULT_SEPA_MAXLOCALBOUNDDIST
#define SCIP_DEFAULT_SEPA_MAXLOCALBOUNDDIST 0.0 |
◆ SCIP_DEFAULT_SEPA_MAXCOEFRATIO
#define SCIP_DEFAULT_SEPA_MAXCOEFRATIO 1e+4 |
◆ SCIP_DEFAULT_SEPA_MAXCOEFRATIOFACROWPREP
#define SCIP_DEFAULT_SEPA_MAXCOEFRATIOFACROWPREP 10.0 |
◆ SCIP_DEFAULT_SEPA_MINEFFICACY
#define SCIP_DEFAULT_SEPA_MINEFFICACY 1e-4 |
◆ SCIP_DEFAULT_SEPA_MINEFFICACYROOT
#define SCIP_DEFAULT_SEPA_MINEFFICACYROOT 1e-4 |
◆ SCIP_DEFAULT_SEPA_ORTHOFUNC
#define SCIP_DEFAULT_SEPA_ORTHOFUNC 'e' |
◆ SCIP_DEFAULT_SEPA_EFFICACYNORM
#define SCIP_DEFAULT_SEPA_EFFICACYNORM 'e' |
◆ SCIP_DEFAULT_SEPA_CUTSELRESTART
#define SCIP_DEFAULT_SEPA_CUTSELRESTART 'a' |
◆ SCIP_DEFAULT_SEPA_CUTSELSUBSCIP
#define SCIP_DEFAULT_SEPA_CUTSELSUBSCIP 'a' |
◆ SCIP_DEFAULT_SEPA_FILTERCUTPOOLREL
#define SCIP_DEFAULT_SEPA_FILTERCUTPOOLREL FALSE |
◆ SCIP_DEFAULT_SEPA_MAXRUNS
#define SCIP_DEFAULT_SEPA_MAXRUNS -1 |
◆ SCIP_DEFAULT_SEPA_MAXROUNDS
#define SCIP_DEFAULT_SEPA_MAXROUNDS -1 |
◆ SCIP_DEFAULT_SEPA_MAXROUNDSROOT
#define SCIP_DEFAULT_SEPA_MAXROUNDSROOT -1 |
◆ SCIP_DEFAULT_SEPA_MAXROUNDSROOTSUBRUN
#define SCIP_DEFAULT_SEPA_MAXROUNDSROOTSUBRUN -1 |
◆ SCIP_DEFAULT_SEPA_MAXADDROUNDS
#define SCIP_DEFAULT_SEPA_MAXADDROUNDS 1 |
◆ SCIP_DEFAULT_SEPA_MAXSTALLROUNDSROOT
#define SCIP_DEFAULT_SEPA_MAXSTALLROUNDSROOT 10 |
◆ SCIP_DEFAULT_SEPA_MAXSTALLROUNDS
#define SCIP_DEFAULT_SEPA_MAXSTALLROUNDS 1 |
◆ SCIP_DEFAULT_SEPA_MAXCUTSGENFACTOR
#define SCIP_DEFAULT_SEPA_MAXCUTSGENFACTOR 2.0 |
◆ SCIP_DEFAULT_SEPA_MAXCUTSROOTGENFACTOR
#define SCIP_DEFAULT_SEPA_MAXCUTSROOTGENFACTOR 2.0 |
◆ SCIP_DEFAULT_SEPA_MAXCUTS
#define SCIP_DEFAULT_SEPA_MAXCUTS 100 |
◆ SCIP_DEFAULT_SEPA_MAXCUTSROOT
#define SCIP_DEFAULT_SEPA_MAXCUTSROOT 2000 |
◆ SCIP_DEFAULT_SEPA_CUTAGELIMIT
#define SCIP_DEFAULT_SEPA_CUTAGELIMIT 80 |
◆ SCIP_DEFAULT_SEPA_POOLFREQ
#define SCIP_DEFAULT_SEPA_POOLFREQ 10 |
◆ SCIP_DEFAULT_SEPA_MINACTIVITYQUOT
#define SCIP_DEFAULT_SEPA_MINACTIVITYQUOT 0.8 |
◆ SCIP_DEFAULT_PARALLEL_MODE
#define SCIP_DEFAULT_PARALLEL_MODE 1 |
◆ SCIP_DEFAULT_PARALLEL_MINNTHREADS
#define SCIP_DEFAULT_PARALLEL_MINNTHREADS 1 |
◆ SCIP_DEFAULT_PARALLEL_MAXNTHREADS
#define SCIP_DEFAULT_PARALLEL_MAXNTHREADS 8 |
◆ SCIP_DEFAULT_CONCURRENT_CHANGESEEDS
#define SCIP_DEFAULT_CONCURRENT_CHANGESEEDS TRUE |
◆ SCIP_DEFAULT_CONCURRENT_CHANGECHILDSEL
#define SCIP_DEFAULT_CONCURRENT_CHANGECHILDSEL TRUE |
◆ SCIP_DEFAULT_CONCURRENT_COMMVARBNDS
#define SCIP_DEFAULT_CONCURRENT_COMMVARBNDS TRUE |
◆ SCIP_DEFAULT_CONCURRENT_PRESOLVEBEFORE
#define SCIP_DEFAULT_CONCURRENT_PRESOLVEBEFORE TRUE |
◆ SCIP_DEFAULT_CONCURRENT_INITSEED
#define SCIP_DEFAULT_CONCURRENT_INITSEED 5131912 |
◆ SCIP_DEFAULT_CONCURRENT_FREQINIT
#define SCIP_DEFAULT_CONCURRENT_FREQINIT 10.0 |
◆ SCIP_DEFAULT_CONCURRENT_FREQMAX
#define SCIP_DEFAULT_CONCURRENT_FREQMAX 10.0 |
◆ SCIP_DEFAULT_CONCURRENT_FREQFACTOR
#define SCIP_DEFAULT_CONCURRENT_FREQFACTOR 1.5 |
◆ SCIP_DEFAULT_CONCURRENT_TARGETPROGRESS
#define SCIP_DEFAULT_CONCURRENT_TARGETPROGRESS 0.001 |
◆ SCIP_DEFAULT_CONCURRENT_MAXNSOLS
#define SCIP_DEFAULT_CONCURRENT_MAXNSOLS 3 |
◆ SCIP_DEFAULT_CONCURRENT_MAXNSYNCDELAY
#define SCIP_DEFAULT_CONCURRENT_MAXNSYNCDELAY 7 |
◆ SCIP_DEFAULT_CONCURRENT_MINSYNCDELAY
#define SCIP_DEFAULT_CONCURRENT_MINSYNCDELAY 10.0 |
◆ SCIP_DEFAULT_CONCURRENT_NBESTSOLS
#define SCIP_DEFAULT_CONCURRENT_NBESTSOLS 10 |
◆ SCIP_DEFAULT_CONCURRENT_PARAMSETPREFIX
#define SCIP_DEFAULT_CONCURRENT_PARAMSETPREFIX "" |
◆ SCIP_DEFAULT_TIME_CLOCKTYPE
#define SCIP_DEFAULT_TIME_CLOCKTYPE SCIP_CLOCKTYPE_WALL |
◆ SCIP_DEFAULT_TIME_ENABLED
◆ SCIP_DEFAULT_TIME_READING
#define SCIP_DEFAULT_TIME_READING FALSE |
◆ SCIP_DEFAULT_TIME_RARECLOCKCHECK
#define SCIP_DEFAULT_TIME_RARECLOCKCHECK FALSE |
◆ SCIP_DEFAULT_TIME_STATISTICTIMING
#define SCIP_DEFAULT_TIME_STATISTICTIMING TRUE |
◆ SCIP_DEFAULT_TIME_NLPIEVAL
#define SCIP_DEFAULT_TIME_NLPIEVAL FALSE |
◆ SCIP_DEFAULT_VISUAL_VBCFILENAME
#define SCIP_DEFAULT_VISUAL_VBCFILENAME "-" |
◆ SCIP_DEFAULT_VISUAL_BAKFILENAME
#define SCIP_DEFAULT_VISUAL_BAKFILENAME "-" |
◆ SCIP_DEFAULT_VISUAL_REALTIME
#define SCIP_DEFAULT_VISUAL_REALTIME TRUE |
◆ SCIP_DEFAULT_VISUAL_DISPSOLS
#define SCIP_DEFAULT_VISUAL_DISPSOLS FALSE |
◆ SCIP_DEFAULT_VISUAL_DISPLB
#define SCIP_DEFAULT_VISUAL_DISPLB FALSE |
◆ SCIP_DEFAULT_VISUAL_OBJEXTERN
#define SCIP_DEFAULT_VISUAL_OBJEXTERN TRUE |
◆ SCIP_DEFAULT_READ_INITIALCONSS
#define SCIP_DEFAULT_READ_INITIALCONSS TRUE |
◆ SCIP_DEFAULT_READ_DYNAMICCONSS
#define SCIP_DEFAULT_READ_DYNAMICCONSS TRUE |
◆ SCIP_DEFAULT_READ_DYNAMICCOLS
#define SCIP_DEFAULT_READ_DYNAMICCOLS FALSE |
◆ SCIP_DEFAULT_READ_DYNAMICROWS
#define SCIP_DEFAULT_READ_DYNAMICROWS FALSE |
◆ SCIP_DEFAULT_WRITE_GENNAMES_OFFSET
#define SCIP_DEFAULT_WRITE_GENNAMES_OFFSET 0 |
◆ SCIP_DEFAULT_WRITE_ALLCONSS
#define SCIP_DEFAULT_WRITE_ALLCONSS FALSE |
◆ SCIP_DEFAULT_PRINTZEROS
#define SCIP_DEFAULT_PRINTZEROS FALSE |
Function Documentation
◆ calcGrowSize()
|
static |
calculate memory size for dynamically allocated arrays
- Parameters
-
initsize initial size of array growfac growing factor of array num minimum number of entries to store
Definition at line 610 of file set.c.
Referenced by SCIPsetExitsolPlugins().
◆ SCIP_DECL_PARAMCHGD() [1/12]
|
static |
information method for a parameter change of feastol
Definition at line 654 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPautoselectDisps(), and SCIPmarkLimitChanged().
◆ SCIP_DECL_PARAMCHGD() [2/12]
|
static |
information method for a parameter change of lpfeastolfactor
Definition at line 668 of file set.c.
References BMSsetBufferMemoryArraygrowfac(), SCIP_OKAY, SCIP_Real, SCIPbuffer(), SCIPcleanbuffer(), and SCIPparamGetReal().
◆ SCIP_DECL_PARAMCHGD() [3/12]
|
static |
information method for a parameter change of dualfeastol
Definition at line 687 of file set.c.
References BMSsetBufferMemoryArraygrowinit(), SCIP_OKAY, SCIPbuffer(), SCIPcleanbuffer(), and SCIPparamGetInt().
◆ SCIP_DECL_PARAMCHGD() [4/12]
|
static |
information method for a parameter change of barrierconvtol
Definition at line 701 of file set.c.
References NULL, SCIP_INVALIDCALL, SCIPenableReoptimization(), and SCIPparamGetBool().
◆ SCIP_DECL_PARAMCHGD() [5/12]
|
static |
information method for a parameter change of infinity value
Definition at line 715 of file set.c.
References NULL, SCIP_PARAMETERWRONGVAL, SCIP_STAGE_INITPRESOLVE, SCIP_STAGE_SOLVED, SCIPerrorMessage, SCIPgetStage(), and SCIPparamGetInt().
◆ SCIP_DECL_PARAMCHGD() [6/12]
|
static |
◆ SCIP_DECL_PARAMCHGD() [7/12]
|
static |
parameter change information method that some limit was changed
Definition at line 744 of file set.c.
References NULL, SCIP_CALL, and SCIPsetSetCharParam().
◆ SCIP_DECL_PARAMCHGD() [8/12]
|
static |
◆ SCIP_DECL_PARAMCHGD() [9/12]
|
static |
information method for a parameter change of mem_arraygrowinit
Definition at line 767 of file set.c.
References FALSE, SCIP_CALL, SCIPsetChgParamFixed(), SCIPsetIsParamFixed(), and SCIPsetResetParam().
◆ SCIP_DECL_PARAMCHGD() [10/12]
|
static |
information method for a parameter change of reopt_enable
Definition at line 782 of file set.c.
References FALSE, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPsetChgParamFixed(), SCIPsetEnableOrDisablePluginClocks(), SCIPsetIsParamFixed(), and SCIPsetResetParam().
◆ SCIP_DECL_PARAMCHGD() [11/12]
|
static |
information method for a parameter change of usesymmetry
Definition at line 801 of file set.c.
References NULL, SCIPconflicthdlrEnableOrDisableClocks(), SCIPconshdlrEnableOrDisableClocks(), SCIPpricerEnableOrDisableClocks(), and SCIPreaderEnableOrDisableClocks().
◆ SCIPsetSetReoptimizationParams()
SCIP_RETCODE SCIPsetSetReoptimizationParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
set parameters for reoptimization
- Parameters
-
set SCIP data structure messagehdlr message handler
Definition at line 819 of file set.c.
Referenced by SCIPenableReoptimization(), and SCIPparamsetCopyParams().
◆ SCIPsetEnableOrDisablePluginClocks()
enable or disable all plugin timers depending on the value of the flag enabled
- Parameters
-
set SCIP settings enabled should plugin clocks be enabled?
Definition at line 877 of file set.c.
References SCIP_Set::dialogs, FALSE, SCIP_Set::ndialogs, SCIP_Set::npricers, SCIP_Set::nreaders, NULL, SCIP_Set::pricers, SCIP_Set::readers, SCIP_Bool, SCIP_CALL, SCIPdialogCopyInclude(), SCIPpricerActivate(), SCIPpricerCopyInclude(), SCIPpricerIsActive(), SCIPreaderCopyInclude(), and TRUE.
Referenced by SCIP_DECL_PARAMCHGD(), and SCIPenableOrDisableStatisticTiming().
◆ SCIP_DECL_PARAMCHGD() [12/12]
|
static |
Definition at line 929 of file set.c.
References SCIP_Set::nconshdlrs.
◆ SCIPsetCopyPlugins()
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 | copycutselectors, | ||
SCIP_Bool | copypropagators, | ||
SCIP_Bool | copyheuristics, | ||
SCIP_Bool | copyeventhdlrs, | ||
SCIP_Bool | copynodeselectors, | ||
SCIP_Bool | copybranchrules, | ||
SCIP_Bool | copydisplays, | ||
SCIP_Bool | copydialogs, | ||
SCIP_Bool | copytables, | ||
SCIP_Bool | copyexprhdlrs, | ||
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.
- Parameters
-
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 copycutselectors should the cut selectors 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 copytables should the statistics tables be copied copyexprhdlrs should the expression handlers be copied copynlpis should the NLP interfaces be copied allvalid pointer to store whether all plugins were validly copied
Definition at line 940 of file set.c.
References BMSallocMemory, SCIP_Set::branchrules, SCIP_Set::conflicthdlrs, SCIP_Set::conshdlrs_include, SCIP_Set::cutsels, SCIP_Set::disps, SCIP_Set::eventhdlrs, SCIP_Set::exprhdlrs, FALSE, SCIP_Set::heurs, SCIP_Set::nbranchrules, SCIP_Set::nconflicthdlrs, SCIP_Set::ncutsels, SCIP_Set::ndisps, SCIP_Set::neventhdlrs, SCIP_Set::nexprhdlrs, 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, SCIP_Set::ntables, 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, SCIPbranchruleCopyInclude(), SCIPbuffer(), SCIPcleanbuffer(), SCIPconflicthdlrCopyInclude(), SCIPconshdlrCopyInclude(), SCIPconshdlrGetName(), SCIPconshdlrNeedsCons(), SCIPcutselCopyInclude(), SCIPdebugSolDataCreate, SCIPdispCopyInclude(), SCIPeventhdlrCopyInclude(), SCIPexprhdlrCopyInclude(), SCIPheurCopyInclude(), SCIPnlpiCopyInclude(), SCIPnodeselCopyInclude(), SCIPparamsetCopyParams(), SCIPparamsetCreate(), SCIPpresolCopyInclude(), SCIPpropCopyInclude(), SCIPrelaxCopyInclude(), SCIPsepaCopyInclude(), SCIPsetCopyParams(), SCIPsetCreate(), SCIPsetDebugMsg, SCIPtableCopyInclude(), SCIP_Set::sepas, and SCIP_Set::tables.
Referenced by SCIPcopyPlugins().
◆ SCIPsetCopyParams()
SCIP_RETCODE SCIPsetCopyParams | ( | SCIP_SET * | sourceset, |
SCIP_SET * | targetset, | ||
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
copies parameters from sourcescip to targetscip
- Parameters
-
sourceset source SCIP_SET data structure targetset target SCIP_SET data structure messagehdlr message handler of target SCIP
Definition at line 1166 of file set.c.
Referenced by SCIPcopyParamSettings(), and SCIPsetCopyPlugins().
◆ SCIPsetCreate()
SCIP_RETCODE SCIPsetCreate | ( | SCIP_SET ** | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
SCIP * | scip | ||
) |
creates global SCIP settings
- Parameters
-
set pointer to SCIP settings messagehdlr message handler blkmem block memory scip SCIP data structure
Definition at line 1183 of file set.c.
Referenced by doScipCreate(), and SCIPsetCopyPlugins().
◆ SCIPsetFree()
SCIP_RETCODE SCIPsetFree | ( | SCIP_SET ** | set, |
BMS_BLKMEM * | blkmem | ||
) |
frees global SCIP settings
- Parameters
-
set pointer to SCIP settings blkmem block memory
Definition at line 2839 of file set.c.
Referenced by SCIPfree().
◆ SCIPsetGetStage()
SCIP_STAGE SCIPsetGetStage | ( | SCIP_SET * | set | ) |
returns current stage of SCIP
- Parameters
-
set global SCIP settings
Definition at line 3034 of file set.c.
Referenced by applyImplic(), generateBendersCuts(), primalAddSol(), SCIPcliquetableCleanup(), SCIPconflictstoreAddConflict(), SCIPconflictstoreTransform(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPprimalAddOrigObjoffset(), SCIPprimalUpdateObjoffset(), SCIPprobAddVar(), SCIPprobPerformVarDeletions(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgType(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFixBinary(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetAddBoolParam()
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
- Parameters
-
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 3044 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddReal(), and SCIPsetAddCharParam().
Referenced by doBendersCreate(), doBenderscutCreate(), doConshdlrCreate(), doPropCreate(), doSepaCreate(), doTableCreate(), SCIPaddBoolParam(), and SCIPdivesetCreate().
◆ SCIPsetAddIntParam()
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
- Parameters
-
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 3066 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddChar(), and SCIPsetAddStringParam().
Referenced by doBendersCreate(), doBenderscutCreate(), doBranchruleCreate(), doComprCreate(), doConflicthdlrCreate(), doConshdlrCreate(), doCutselCreate(), doDispCreate(), doHeurCreate(), doNodeselCreate(), doPresolCreate(), doPricerCreate(), doPropCreate(), doRelaxCreate(), doSepaCreate(), SCIPaddIntParam(), and SCIPdivesetCreate().
◆ SCIPsetAddLongintParam()
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
- Parameters
-
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 3090 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddString(), SCIPparamsetIsFixed(), and SCIPsetIsParamFixed().
Referenced by SCIPaddLongintParam().
◆ SCIPsetAddRealParam()
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
- Parameters
-
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 3114 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetGetBool(), SCIPparamsetGetParam(), and SCIPsetGetBoolParam().
Referenced by doBendersCreate(), doBranchruleCreate(), doConcsolverTypeCreate(), doSepaCreate(), SCIPaddRealParam(), and SCIPdivesetCreate().
◆ SCIPsetAddCharParam()
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
- Parameters
-
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 3138 of file set.c.
References NULL, SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIPparamsetGetInt(), and SCIPsetGetLongintParam().
Referenced by doBendersCreate(), SCIPaddCharParam(), and SCIPsetAddBoolParam().
◆ SCIPsetAddStringParam()
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
- Parameters
-
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 3161 of file set.c.
Referenced by SCIPaddStringParam(), and SCIPsetAddIntParam().
◆ SCIPsetIsParamFixed()
gets the fixing status value of an existing parameter
- Parameters
-
set global SCIP settings name name of the parameter
Definition at line 3183 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetGetChar().
Referenced by SCIP_DECL_PARAMCHGD(), SCIPisParamFixed(), SCIPparamsetCopyParams(), and SCIPsetAddLongintParam().
◆ SCIPsetGetParam()
SCIP_PARAM* SCIPsetGetParam | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the pointer to the SCIP parameter with the given name
- Parameters
-
set global SCIP settings name name of the parameter
Definition at line 3194 of file set.c.
References NULL, SCIP_CALL, and SCIPparamsetGetString().
Referenced by SCIPgetParam().
◆ SCIPsetGetBoolParam()
SCIP_RETCODE SCIPsetGetBoolParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool * | value | ||
) |
gets the value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the parameter
Definition at line 3205 of file set.c.
References NULL, SCIP_CALL, and SCIPparamsetFix().
Referenced by SCIPgetBoolParam(), and SCIPsetAddRealParam().
◆ SCIPsetGetIntParam()
SCIP_RETCODE SCIPsetGetIntParam | ( | SCIP_SET * | set, |
const char * | name, | ||
int * | value | ||
) |
gets the value of an existing Int parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3219 of file set.c.
Referenced by initConflictstore(), SCIPgetIntParam(), SCIPreoptAddDualBndchg(), and solveBendersSubproblems().
◆ SCIPsetGetLongintParam()
SCIP_RETCODE SCIPsetGetLongintParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Longint * | value | ||
) |
gets the value of an existing SCIP_Longint parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3233 of file set.c.
Referenced by SCIPgetLongintParam(), and SCIPsetAddCharParam().
◆ SCIPsetGetRealParam()
SCIP_RETCODE SCIPsetGetRealParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Real * | value | ||
) |
gets the value of an existing SCIP_Real parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3247 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetBool().
Referenced by SCIPbendersInit(), and SCIPgetRealParam().
◆ SCIPsetGetCharParam()
SCIP_RETCODE SCIPsetGetCharParam | ( | SCIP_SET * | set, |
const char * | name, | ||
char * | value | ||
) |
gets the value of an existing Char parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3261 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetDefaultBool().
Referenced by SCIPgetCharParam(), and SCIPlpSolveAndEval().
◆ SCIPsetGetStringParam()
SCIP_RETCODE SCIPsetGetStringParam | ( | SCIP_SET * | set, |
const char * | name, | ||
char ** | value | ||
) |
gets the value of an existing String parameter
- Parameters
-
set global SCIP settings name name of the parameter value pointer to store the value of the parameter
Definition at line 3275 of file set.c.
References FALSE, NULL, SCIPparamSetInt(), and TRUE.
Referenced by SCIPgetStringParam().
◆ SCIPsetChgParamFixed()
SCIP_RETCODE SCIPsetChgParamFixed | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool | fixed | ||
) |
changes the fixing status of an existing parameter
- Parameters
-
set global SCIP settings name name of the parameter fixed new fixing status of the parameter
Definition at line 3289 of file set.c.
References SCIP_CALL, and SCIPsetSetIntParam().
Referenced by SCIP_DECL_PARAMCHGD(), SCIPfixParam(), SCIPparamsetCopyParams(), and SCIPunfixParam().
◆ SCIPsetChgBoolParam()
SCIP_RETCODE SCIPsetChgBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3303 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetDefaultInt(), SCIPparamsetSetInt(), and SCIPsetSetDefaultIntParam().
Referenced by SCIPchgBoolParam().
◆ SCIPsetSetBoolParam()
SCIP_RETCODE SCIPsetSetBoolParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Bool | value | ||
) |
changes the value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3325 of file set.c.
References NULL.
Referenced by SCIPsetBoolParam().
◆ SCIPsetSetDefaultBoolParam()
SCIP_RETCODE SCIPsetSetDefaultBoolParam | ( | SCIP_SET * | set, |
const char * | name, | ||
SCIP_Bool | defaultvalue | ||
) |
sets the default value of an existing SCIP_Bool parameter
- Parameters
-
set global SCIP settings name name of the parameter defaultvalue new default value of the parameter
Definition at line 3340 of file set.c.
Referenced by SCIPsetConshdlrProp(), and SCIPsetConshdlrSepa().
◆ SCIPsetChgIntParam()
SCIP_RETCODE SCIPsetChgIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
int | value | ||
) |
changes the value of an existing Int parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3355 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamsetSetLongint(), and SCIPsetChgRealParam().
Referenced by SCIPchgIntParam().
◆ SCIPsetSetIntParam()
SCIP_RETCODE SCIPsetSetIntParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
int | value | ||
) |
changes the value of an existing Int parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3378 of file set.c.
Referenced by SCIPsetChgParamFixed(), and SCIPsetIntParam().
◆ SCIPsetSetDefaultIntParam()
SCIP_RETCODE SCIPsetSetDefaultIntParam | ( | SCIP_SET * | set, |
const char * | name, | ||
int | defaultvalue | ||
) |
changes the default value of an existing Int parameter
- Parameters
-
set global SCIP settings name name of the parameter defaultvalue new default value of the parameter
Definition at line 3393 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetReal(), and SCIPsetChgCharParam().
Referenced by SCIPsetChgBoolParam(), SCIPsetConshdlrPresol(), SCIPsetConshdlrProp(), SCIPsetConshdlrSepa(), and SCIPsetPropPresol().
◆ SCIPsetChgLongintParam()
SCIP_RETCODE SCIPsetChgLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3407 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetChar(), SCIPsetSetCharParam(), and TRUE.
Referenced by SCIPchgLongintParam().
◆ SCIPsetSetLongintParam()
SCIP_RETCODE SCIPsetSetLongintParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Longint | value | ||
) |
changes the value of an existing SCIP_Longint parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3430 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetChar(), and SCIPsetChgStringParam().
Referenced by SCIPsetLongintParam().
◆ SCIPsetChgRealParam()
SCIP_RETCODE SCIPsetChgRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3445 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetString(), SCIPsetSetStringParam(), and TRUE.
Referenced by SCIPchgRealParam(), and SCIPsetChgIntParam().
◆ SCIPsetSetRealParam()
SCIP_RETCODE SCIPsetSetRealParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
SCIP_Real | value | ||
) |
changes the value of an existing SCIP_Real parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3468 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetString(), and SCIPsetSetParam().
Referenced by SCIPsetRealParam().
◆ SCIPsetChgCharParam()
SCIP_RETCODE SCIPsetChgCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
char | value | ||
) |
changes the value of an existing Char parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3483 of file set.c.
References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPparamsetRead(), SCIPparamsetSet(), and SCIPsetReadParams().
Referenced by SCIPchgCharParam(), and SCIPsetSetDefaultIntParam().
◆ SCIPsetSetCharParam()
SCIP_RETCODE SCIPsetSetCharParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
char | value | ||
) |
changes the value of an existing Char parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3506 of file set.c.
References NULL, SCIP_CALL, and SCIPparamsetWrite().
Referenced by SCIP_DECL_PARAMCHGD(), SCIPlpSolveAndEval(), SCIPsetCharParam(), and SCIPsetChgLongintParam().
◆ SCIPsetChgStringParam()
SCIP_RETCODE SCIPsetChgStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAM * | param, | ||
const char * | value | ||
) |
changes the value of an existing String parameter
- Parameters
-
set global SCIP settings messagehdlr message handler param parameter value new value of the parameter
Definition at line 3521 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPparamsetSetToDefault(), SCIPparamsetSetToDefaults(), and SCIPsetResetParams().
Referenced by SCIPchgStringParam(), and SCIPsetSetLongintParam().
◆ SCIPsetSetStringParam()
SCIP_RETCODE SCIPsetSetStringParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
const char * | value | ||
) |
changes the value of an existing String parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter
Definition at line 3544 of file set.c.
Referenced by SCIPsetChgRealParam(), and SCIPsetStringParam().
◆ SCIPsetSetParam()
SCIP_RETCODE SCIPsetSetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
const char * | value | ||
) |
changes the value of an existing parameter
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter value new value of the parameter as string
Definition at line 3559 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetEmphasis().
Referenced by SCIPsetParam(), and SCIPsetSetRealParam().
◆ SCIPsetReadParams()
SCIP_RETCODE SCIPsetReadParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | filename | ||
) |
reads parameters from a file
- Parameters
-
set global SCIP settings messagehdlr message handler filename file name
Definition at line 3574 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetToSubscipsOff().
Referenced by SCIPreadParams(), and SCIPsetChgCharParam().
◆ SCIPsetWriteParams()
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
- Parameters
-
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 3588 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetHeuristics().
Referenced by SCIPwriteParams().
◆ SCIPsetResetParam()
SCIP_RETCODE SCIPsetResetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name | ||
) |
resets a single parameters to its default value
- Parameters
-
set global SCIP settings messagehdlr message handler name name of the parameter
Definition at line 3604 of file set.c.
Referenced by SCIP_DECL_PARAMCHGD(), and SCIPresetParam().
◆ SCIPsetResetParams()
SCIP_RETCODE SCIPsetResetParams | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
resets all parameters to their default values
- Parameters
-
set global SCIP settings messagehdlr message handler
Definition at line 3616 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetPresolving(), SCIPparamsetSetSeparating(), and SCIPsetSetSeparating().
Referenced by SCIPresetParams(), and SCIPsetChgStringParam().
◆ SCIPsetSetEmphasis()
SCIP_RETCODE SCIPsetSetEmphasis | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMEMPHASIS | paramemphasis, | ||
SCIP_Bool | quiet | ||
) |
sets parameters to
- SCIP_PARAMEMPHASIS_DEFAULT to use default values (see also SCIPsetResetParams())
- SCIP_PARAMEMPHASIS_COUNTER to get feasible and "fast" counting process
- SCIP_PARAMEMPHASIS_CPSOLVER to get CP like search (e.g. no LP relaxation)
- SCIP_PARAMEMPHASIS_EASYCIP to solve easy problems fast
- SCIP_PARAMEMPHASIS_FEASIBILITY to detect feasibility fast
- SCIP_PARAMEMPHASIS_HARDLP to be capable to handle hard LPs
- SCIP_PARAMEMPHASIS_OPTIMALITY to prove optimality fast
- SCIP_PARAMEMPHASIS_PHASEFEAS to find feasible solutions during a 3 phase solution process
- SCIP_PARAMEMPHASIS_PHASEIMPROVE to find improved solutions during a 3 phase solution process
- SCIP_PARAMEMPHASIS_PHASEPROOF to proof optimality during a 3 phase solution process
- Parameters
-
set global SCIP settings messagehdlr message handler paramemphasis parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3639 of file set.c.
References NULL, SCIPparamsetGetParams(), and SCIPsetGetNParams().
Referenced by SCIPsetEmphasis().
◆ SCIPsetSetSubscipsOff()
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
- Parameters
-
set global SCIP settings messagehdlr message handler quiet should the parameter be set quiet (no output)
Definition at line 3654 of file set.c.
References NULL, SCIPparamsetGetNParams(), and SCIPsetIncludeReader().
Referenced by SCIPsetSubscipsOff().
◆ SCIPsetSetHeuristics()
SCIP_RETCODE SCIPsetSetHeuristics | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets heuristic parameters values to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all heuristic parameters
- SCIP_PARAMSETTING_FAST such that the time spent on heuristics is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the heuristics are called more aggressively
- SCIP_PARAMSETTING_OFF which turn off all heuristics
- Parameters
-
set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3671 of file set.c.
Referenced by emphasisParse(), and SCIPsetHeuristics().
◆ SCIPsetSetPresolving()
SCIP_RETCODE SCIPsetSetPresolving | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets presolving parameters to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all presolving parameters
- SCIP_PARAMSETTING_FAST such that the time spent on presolving is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that the presolving is more aggressive
- SCIP_PARAMSETTING_OFF which turn off all presolving
- Parameters
-
set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3689 of file set.c.
Referenced by emphasisParse(), and SCIPsetPresolving().
◆ SCIPsetSetSeparating()
SCIP_RETCODE SCIPsetSetSeparating | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
SCIP_PARAMSETTING | paramsetting, | ||
SCIP_Bool | quiet | ||
) |
sets separating parameters to
- SCIP_PARAMSETTING_DEFAULT which are the default values of all separating parameters
- SCIP_PARAMSETTING_FAST such that the time spent on separating is decreased
- SCIP_PARAMSETTING_AGGRESSIVE such that separating is more aggressive
- SCIP_PARAMSETTING_OFF which turn off all separating
- Parameters
-
set global SCIP settings messagehdlr message handler paramsetting parameter settings quiet should the parameter be set quiet (no output)
Definition at line 3707 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by emphasisParse(), SCIPsetResetParams(), and SCIPsetSeparating().
◆ SCIPsetGetParams()
SCIP_PARAM** SCIPsetGetParams | ( | SCIP_SET * | set | ) |
returns the array of all available SCIP parameters
- Parameters
-
set global SCIP settings
Definition at line 3720 of file set.c.
Referenced by SCIPgetParams().
◆ SCIPsetGetNParams()
int SCIPsetGetNParams | ( | SCIP_SET * | set | ) |
returns the total number of all available SCIP parameters
- Parameters
-
set global SCIP settings
Definition at line 3730 of file set.c.
References NULL, and SCIPpricerGetName().
Referenced by SCIPgetNParams(), and SCIPsetSetEmphasis().
◆ SCIPsetIncludeReader()
SCIP_RETCODE SCIPsetIncludeReader | ( | SCIP_SET * | set, |
SCIP_READER * | reader | ||
) |
inserts file reader in file reader list
- Parameters
-
set global SCIP settings reader file reader
Definition at line 3740 of file set.c.
References FALSE, NULL, SCIPsetSortPricersName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeReader(), SCIPincludeReaderBasic(), and SCIPsetSetSubscipsOff().
◆ SCIPsetFindReader()
SCIP_READER* SCIPsetFindReader | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the file reader of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of file reader
Definition at line 3762 of file set.c.
References FALSE, NULL, SCIPsetIncludeBenders(), SCIPsortPtr(), and TRUE.
Referenced by SCIPfindReader().
◆ SCIPsetIncludePricer()
SCIP_RETCODE SCIPsetIncludePricer | ( | SCIP_SET * | set, |
SCIP_PRICER * | pricer | ||
) |
inserts variable pricer in variable pricer list
- Parameters
-
set global SCIP settings pricer variable pricer
Definition at line 3782 of file set.c.
Referenced by SCIPincludePricer(), and SCIPincludePricerBasic().
◆ SCIPsetFindPricer()
SCIP_PRICER* SCIPsetFindPricer | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the variable pricer of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of variable pricer
Definition at line 3805 of file set.c.
Referenced by SCIPfindPricer().
◆ SCIPsetSortPricers()
void SCIPsetSortPricers | ( | SCIP_SET * | set | ) |
sorts pricers by priorities
- Parameters
-
set global SCIP settings
Definition at line 3825 of file set.c.
References FALSE, NULL, SCIPsetSortBendersName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetPricers(), SCIPpriceLoop(), SCIPsetFindNlpi(), SCIPsetInitPlugins(), SCIPsetInitprePlugins(), and SCIPsetInitsolPlugins().
◆ SCIPsetSortPricersName()
void SCIPsetSortPricersName | ( | SCIP_SET * | set | ) |
sorts pricers by name
- Parameters
-
set global SCIP settings
Definition at line 3840 of file set.c.
References FALSE, SCIPsetIncludeConshdlr(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprintPricerStatistics(), and SCIPsetIncludeReader().
◆ SCIPsetIncludeBenders()
SCIP_RETCODE SCIPsetIncludeBenders | ( | SCIP_SET * | set, |
SCIP_BENDERS * | benders | ||
) |
inserts Benders' decomposition in the Benders' decomposition list
- Parameters
-
set global SCIP settings benders Benders' decomposition structure
Definition at line 3855 of file set.c.
Referenced by SCIPincludeBenders(), SCIPincludeBendersBasic(), and SCIPsetFindReader().
◆ SCIPsetFindBenders()
SCIP_BENDERS* SCIPsetFindBenders | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the Benders' decomposition of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of the Benders' decomposition
Definition at line 3878 of file set.c.
Referenced by SCIPbendersCopyInclude(), and SCIPfindBenders().
◆ SCIPsetSortBenders()
void SCIPsetSortBenders | ( | SCIP_SET * | set | ) |
sorts Benders' decomposition by priorities
- Parameters
-
set global SCIP settings
Definition at line 3898 of file set.c.
Referenced by SCIPgetBenders(), SCIPsetFindNlpi(), SCIPsetInitPlugins(), SCIPsetInitprePlugins(), and SCIPsetInitsolPlugins().
◆ SCIPsetSortBendersName()
void SCIPsetSortBendersName | ( | SCIP_SET * | set | ) |
sorts Benders' decomposition by name
- Parameters
-
set global SCIP settings
Definition at line 3913 of file set.c.
Referenced by SCIPsetSortPricers().
◆ SCIPsetIncludeConshdlr()
SCIP_RETCODE SCIPsetIncludeConshdlr | ( | SCIP_SET * | set, |
SCIP_CONSHDLR * | conshdlr | ||
) |
inserts constraint handler in constraint handler list
- Parameters
-
set global SCIP settings conshdlr constraint handler
Definition at line 3928 of file set.c.
Referenced by SCIPincludeConshdlr(), SCIPincludeConshdlrBasic(), and SCIPsetSortPricersName().
◆ SCIPsetReinsertConshdlrSepaPrio()
void SCIPsetReinsertConshdlrSepaPrio | ( | SCIP_SET * | set, |
SCIP_CONSHDLR * | conshdlr, | ||
int | oldpriority | ||
) |
reinserts a constraint handler with modified sepa priority into the sepa priority sorted array
- Parameters
-
set global SCIP settings conshdlr constraint handler to be reinserted oldpriority the old separation priority of constraint handler
Definition at line 3984 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().
◆ SCIPsetFindConshdlr()
SCIP_CONSHDLR* SCIPsetFindConshdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the constraint handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of constraint handler
Definition at line 4067 of file set.c.
References FALSE, NULL, SCIPsetIncludePresol(), SCIPsortPtr(), and TRUE.
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), SCIPconsParse(), SCIPfindConshdlr(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
◆ SCIPsetIncludeConflicthdlr()
SCIP_RETCODE SCIPsetIncludeConflicthdlr | ( | SCIP_SET * | set, |
SCIP_CONFLICTHDLR * | conflicthdlr | ||
) |
inserts conflict handler in conflict handler list
- Parameters
-
set global SCIP settings conflicthdlr conflict handler
Definition at line 4087 of file set.c.
Referenced by SCIPincludeConflicthdlr(), SCIPincludeConflicthdlrBasic(), and SCIPsetReinsertConshdlrSepaPrio().
◆ SCIPsetFindConflicthdlr()
SCIP_CONFLICTHDLR* SCIPsetFindConflicthdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the conflict handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of conflict handler
Definition at line 4111 of file set.c.
Referenced by SCIPfindConflicthdlr(), and SCIPsetReinsertConshdlrSepaPrio().
◆ SCIPsetSortConflicthdlrs()
void SCIPsetSortConflicthdlrs | ( | SCIP_SET * | set | ) |
sorts conflict handlers by priorities
- Parameters
-
set global SCIP settings
Definition at line 4131 of file set.c.
References FALSE, NULL, SCIPsetSortPresolsName(), SCIPsortPtr(), and TRUE.
Referenced by conflictAddConflictCons(), SCIPgetConflicthdlrs(), and SCIPsetReinsertConshdlrSepaPrio().
◆ SCIPsetSortConflicthdlrsName()
void SCIPsetSortConflicthdlrsName | ( | SCIP_SET * | set | ) |
sorts conflict handlers by name
- Parameters
-
set global SCIP settings
Definition at line 4146 of file set.c.
References FALSE, NULL, SCIPsetIncludeRelax(), SCIPsortPtr(), and TRUE.
◆ SCIPsetIncludePresol()
SCIP_RETCODE SCIPsetIncludePresol | ( | SCIP_SET * | set, |
SCIP_PRESOL * | presol | ||
) |
inserts presolver in presolver list
- Parameters
-
set global SCIP settings presol presolver
Definition at line 4161 of file set.c.
Referenced by SCIPincludePresol(), SCIPincludePresolBasic(), and SCIPsetFindConshdlr().
◆ SCIPsetFindPresol()
SCIP_PRESOL* SCIPsetFindPresol | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the presolver of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of presolver
Definition at line 4184 of file set.c.
Referenced by paramsetSetPresolvingFast(), and SCIPfindPresol().
◆ SCIPsetSortPresols()
void SCIPsetSortPresols | ( | SCIP_SET * | set | ) |
sorts presolvers by priorities
- Parameters
-
set global SCIP settings
Definition at line 4204 of file set.c.
References FALSE, NULL, SCIPsetSortRelaxsName(), SCIPsortPtr(), and TRUE.
Referenced by presolve(), and SCIPgetPresols().
◆ SCIPsetSortPresolsName()
void SCIPsetSortPresolsName | ( | SCIP_SET * | set | ) |
sorts presolvers by name
- Parameters
-
set global SCIP settings
Definition at line 4219 of file set.c.
References FALSE, SCIPsetIncludeSepa(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprintPresolverStatistics(), and SCIPsetSortConflicthdlrs().
◆ SCIPsetIncludeRelax()
SCIP_RETCODE SCIPsetIncludeRelax | ( | SCIP_SET * | set, |
SCIP_RELAX * | relax | ||
) |
inserts relaxator in relaxator list
- Parameters
-
set global SCIP settings relax relaxator
Definition at line 4234 of file set.c.
Referenced by SCIPincludeRelax(), SCIPincludeRelaxBasic(), and SCIPsetSortConflicthdlrsName().
◆ SCIPsetFindRelax()
SCIP_RELAX* SCIPsetFindRelax | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the relaxator of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of relaxator
Definition at line 4258 of file set.c.
Referenced by SCIPfindRelax().
◆ SCIPsetSortRelaxs()
void SCIPsetSortRelaxs | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4278 of file set.c.
References FALSE, NULL, SCIPsetSortSepasName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetRelaxs(), SCIPsolveProbingRelax(), and solveNodeRelax().
◆ SCIPsetSortRelaxsName()
void SCIPsetSortRelaxsName | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4293 of file set.c.
References FALSE, SCIPsetIncludeCutsel(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprintRelaxatorStatistics(), and SCIPsetSortPresols().
◆ SCIPsetIncludeSepa()
SCIP_RETCODE SCIPsetIncludeSepa | ( | SCIP_SET * | set, |
SCIP_SEPA * | sepa | ||
) |
inserts separator in separator list
- Parameters
-
set global SCIP settings sepa separator
Definition at line 4308 of file set.c.
Referenced by SCIPincludeSepa(), SCIPincludeSepaBasic(), and SCIPsetSortPresolsName().
◆ SCIPsetFindSepa()
returns the separator of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of separator
Definition at line 4332 of file set.c.
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPfindSepa().
◆ SCIPsetSortSepas()
void SCIPsetSortSepas | ( | SCIP_SET * | set | ) |
sorts separators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4352 of file set.c.
References NULL, SCIPsetIncludeProp(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetSepas(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetSortSepasName()
void SCIPsetSortSepasName | ( | SCIP_SET * | set | ) |
sorts separators by name
- Parameters
-
set global SCIP settings
Definition at line 4367 of file set.c.
Referenced by SCIPprintSeparatorStatistics(), and SCIPsetSortRelaxs().
◆ SCIPsetIncludeCutsel()
SCIP_RETCODE SCIPsetIncludeCutsel | ( | SCIP_SET * | set, |
SCIP_CUTSEL * | cutsel | ||
) |
inserts cut selector in cut selector list
- Parameters
-
set global SCIP settings cutsel cut selector
Definition at line 4382 of file set.c.
References NULL, and SCIPpropGetName().
Referenced by SCIPincludeCutsel(), SCIPincludeCutselBasic(), and SCIPsetSortRelaxsName().
◆ SCIPsetFindCutsel()
SCIP_CUTSEL* SCIPsetFindCutsel | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the cut selector of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of separator
Definition at line 4406 of file set.c.
References FALSE, NULL, SCIPsetSortPropsPresol(), SCIPsortPtr(), and TRUE.
Referenced by SCIPfindCutsel().
◆ SCIPsetSortCutsels()
void SCIPsetSortCutsels | ( | SCIP_SET * | set | ) |
sorts cut selectors by priorities
- Parameters
-
set global SCIP settings
Definition at line 4426 of file set.c.
References FALSE, NULL, SCIPsetSortPropsName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPcutselsSelect(), SCIPgetCutsels(), and SCIPprintCutselectorStatistics().
◆ SCIPsetIncludeProp()
SCIP_RETCODE SCIPsetIncludeProp | ( | SCIP_SET * | set, |
SCIP_PROP * | prop | ||
) |
inserts propagator in propagator list
- Parameters
-
set global SCIP settings prop propagator
Definition at line 4440 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIPsetCalcMemGrowSize(), SCIPsetIncludeBanditvtable(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeProp(), SCIPincludePropBasic(), and SCIPsetSortSepas().
◆ SCIPsetFindProp()
returns the propagator of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of propagator
Definition at line 4467 of file set.c.
Referenced by paramsetSetPresolvingFast(), and SCIPfindProp().
◆ SCIPsetSortProps()
void SCIPsetSortProps | ( | SCIP_SET * | set | ) |
sorts propagators by priorities
- Parameters
-
set global SCIP settings
Definition at line 4487 of file set.c.
References b, NULL, SCIPbanditvtableGetName(), and SCIPsetIncludeConcsolverType().
Referenced by propagationRound(), and SCIPgetProps().
◆ SCIPsetSortPropsPresol()
void SCIPsetSortPropsPresol | ( | SCIP_SET * | set | ) |
sorts propagators by priorities for presolving
- Parameters
-
set global SCIP settings
Definition at line 4502 of file set.c.
Referenced by presolve(), and SCIPsetFindCutsel().
◆ SCIPsetSortPropsName()
void SCIPsetSortPropsName | ( | SCIP_SET * | set | ) |
sorts propagators w.r.t. names
- Parameters
-
set global SCIP settings
Definition at line 4517 of file set.c.
References NULL, and SCIPconcsolverTypeGetName().
Referenced by SCIPprintPresolverStatistics(), SCIPprintPropagatorStatistics(), and SCIPsetSortCutsels().
◆ SCIPsetIncludeBanditvtable()
SCIP_RETCODE SCIPsetIncludeBanditvtable | ( | SCIP_SET * | set, |
SCIP_BANDITVTABLE * | banditvtable | ||
) |
inserts bandit virtual function table into set
- Parameters
-
set global SCIP settings banditvtable bandit algorithm virtual function table
Definition at line 4532 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeBanditvtable(), and SCIPsetIncludeProp().
◆ SCIPsetFindBanditvtable()
SCIP_BANDITVTABLE* SCIPsetFindBanditvtable | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the bandit virtual function table of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of bandit algorithm virtual function table
Definition at line 4554 of file set.c.
Referenced by SCIPfindBanditvtable().
◆ SCIPsetIncludeConcsolverType()
SCIP_RETCODE SCIPsetIncludeConcsolverType | ( | SCIP_SET * | set, |
SCIP_CONCSOLVERTYPE * | concsolvertype | ||
) |
inserts concurrent solver type into the concurrent solver type list
- Parameters
-
set global SCIP settings concsolvertype concurrent solver type
Definition at line 4575 of file set.c.
Referenced by SCIPincludeConcsolverType(), and SCIPsetSortProps().
◆ SCIPsetFindConcsolverType()
SCIP_CONCSOLVERTYPE* SCIPsetFindConcsolverType | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the concurrent solver type with the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of concurrent solver type
Definition at line 4597 of file set.c.
Referenced by SCIPfindConcsolverType().
◆ SCIPsetIncludeConcsolver()
SCIP_RETCODE SCIPsetIncludeConcsolver | ( | SCIP_SET * | set, |
SCIP_CONCSOLVER * | concsolver | ||
) |
inserts concurrent solver into the concurrent solver list
- Parameters
-
set global SCIP settings concsolver concurrent solver
Definition at line 4617 of file set.c.
References FALSE, NULL, SCIPheurGetName(), SCIPsetSortHeurs(), SCIPsortPtr(), and TRUE.
Referenced by SCIPaddConcurrentSolver().
◆ SCIPsetFreeConcsolvers()
SCIP_RETCODE SCIPsetFreeConcsolvers | ( | SCIP_SET * | set | ) |
frees all concurrent solvers in the concurrent solver list
- Parameters
-
set global SCIP settings
Definition at line 4641 of file set.c.
References FALSE, NULL, SCIPsetIncludeCompr(), SCIPsortPtr(), and TRUE.
Referenced by SCIPfreeProb().
◆ SCIPsetIncludeHeur()
SCIP_RETCODE SCIPsetIncludeHeur | ( | SCIP_SET * | set, |
SCIP_HEUR * | heur | ||
) |
inserts primal heuristic in primal heuristic list
- Parameters
-
set global SCIP settings heur primal heuristic
Definition at line 4663 of file set.c.
Referenced by SCIPincludeHeur(), and SCIPincludeHeurBasic().
◆ SCIPsetFindHeur()
returns the primal heuristic of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of primal heuristic
Definition at line 4687 of file set.c.
Referenced by paramsetSetHeuristicsAggressive(), and SCIPfindHeur().
◆ SCIPsetSortHeurs()
void SCIPsetSortHeurs | ( | SCIP_SET * | set | ) |
sorts heuristics by their delay positions and priorities
- Parameters
-
set global SCIP settings
Definition at line 4707 of file set.c.
References FALSE, NULL, SCIPsetSortComprsName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprimalHeuristics(), and SCIPsetIncludeConcsolver().
◆ SCIPsetSortHeursName()
void SCIPsetSortHeursName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
- Parameters
-
set global SCIP settings
Definition at line 4722 of file set.c.
References FALSE, SCIPsetIncludeEventhdlr(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprintHeuristicStatistics().
◆ SCIPsetIncludeCompr()
SCIP_RETCODE SCIPsetIncludeCompr | ( | SCIP_SET * | set, |
SCIP_COMPR * | compr | ||
) |
inserts tree compression in tree compression list
- Parameters
-
set global SCIP settings compr tree compression
Definition at line 4737 of file set.c.
Referenced by SCIPincludeCompr(), SCIPincludeComprBasic(), and SCIPsetFreeConcsolvers().
◆ SCIPsetFindCompr()
SCIP_COMPR* SCIPsetFindCompr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the tree compression of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of tree compression
Definition at line 4761 of file set.c.
Referenced by SCIPfindCompr().
◆ SCIPsetSortComprs()
void SCIPsetSortComprs | ( | SCIP_SET * | set | ) |
sorts compressions by priorities
- Parameters
-
set global SCIP settings
Definition at line 4781 of file set.c.
Referenced by compressReoptTree(), and SCIPgetComprs().
◆ SCIPsetSortComprsName()
void SCIPsetSortComprsName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
- Parameters
-
set global SCIP settings
Definition at line 4796 of file set.c.
Referenced by SCIPprintCompressionStatistics(), and SCIPsetSortHeurs().
◆ SCIPsetIncludeEventhdlr()
SCIP_RETCODE SCIPsetIncludeEventhdlr | ( | SCIP_SET * | set, |
SCIP_EVENTHDLR * | eventhdlr | ||
) |
inserts event handler in event handler list
- Parameters
-
set global SCIP settings eventhdlr event handler
Definition at line 4811 of file set.c.
Referenced by SCIPconflictstoreCreate(), SCIPincludeEventhdlr(), SCIPincludeEventhdlrBasic(), SCIPnlpInclude(), SCIPreoptCreate(), and SCIPsetSortHeursName().
◆ SCIPsetFindEventhdlr()
SCIP_EVENTHDLR* SCIPsetFindEventhdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the event handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of event handler
Definition at line 4834 of file set.c.
References SCIP_Stat::memsavemode, and SCIPnodeselGetMemsavePriority().
Referenced by SCIPconflictstoreCreate(), SCIPfindEventhdlr(), SCIPnlpCreate(), and SCIPnlpInclude().
◆ SCIPsetIncludeNodesel()
SCIP_RETCODE SCIPsetIncludeNodesel | ( | SCIP_SET * | set, |
SCIP_NODESEL * | nodesel | ||
) |
inserts node selector in node selector list
- Parameters
-
set global SCIP settings nodesel node selector
Definition at line 4854 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPbranchruleIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeNodesel(), and SCIPincludeNodeselBasic().
◆ SCIPsetFindNodesel()
SCIP_NODESEL* SCIPsetFindNodesel | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the node selector of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of event handler
Definition at line 4885 of file set.c.
References NULL, and SCIPbranchruleGetName().
Referenced by SCIPfindNodesel().
◆ SCIPsetGetNodesel()
SCIP_NODESEL* SCIPsetGetNodesel | ( | SCIP_SET * | set, |
SCIP_STAT * | stat | ||
) |
returns node selector with highest priority in the current mode
- Parameters
-
set global SCIP settings stat dynamic problem statistics
Definition at line 4905 of file set.c.
References FALSE, NULL, SCIPsetIncludeDisp(), SCIPsetSortBranchrulesName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetNodesel(), SCIPsolve(), SCIPsolveCIP(), and SCIPtransformProb().
◆ SCIPsetIncludeBranchrule()
SCIP_RETCODE SCIPsetIncludeBranchrule | ( | SCIP_SET * | set, |
SCIP_BRANCHRULE * | branchrule | ||
) |
inserts branching rule in branching rule list
- Parameters
-
set global SCIP settings branchrule branching rule
Definition at line 4943 of file set.c.
Referenced by SCIPincludeBranchrule(), and SCIPincludeBranchruleBasic().
◆ SCIPsetFindBranchrule()
SCIP_BRANCHRULE* SCIPsetFindBranchrule | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the branching rule of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of event handler
Definition at line 4967 of file set.c.
References NULL, and SCIPdispGetName().
Referenced by SCIPfindBranchrule(), and SCIPreoptAddDualBndchg().
◆ SCIPsetSortBranchrules()
void SCIPsetSortBranchrules | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
- Parameters
-
set global SCIP settings
Definition at line 4987 of file set.c.
References NULL, SCIPsetCalcMemGrowSize(), and SCIPtableIsInitialized().
Referenced by SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), and SCIPfindBranchrule().
◆ SCIPsetSortBranchrulesName()
void SCIPsetSortBranchrulesName | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
- Parameters
-
set global SCIP settings
Definition at line 5002 of file set.c.
Referenced by SCIPprintBranchruleStatistics(), and SCIPsetGetNodesel().
◆ SCIPsetIncludeDisp()
SCIP_RETCODE SCIPsetIncludeDisp | ( | SCIP_SET * | set, |
SCIP_DISP * | disp | ||
) |
inserts display column in display column list
- Parameters
-
set global SCIP settings disp display column
Definition at line 5017 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPsetCalcMemGrowSize(), SCIPsetIncludeDialog(), and SCIPtableGetName().
Referenced by SCIPincludeDisp(), and SCIPsetGetNodesel().
◆ SCIPsetFindDisp()
returns the display column of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of display
Definition at line 5049 of file set.c.
Referenced by SCIPfindDisp().
◆ SCIPsetIncludeTable()
SCIP_RETCODE SCIPsetIncludeTable | ( | SCIP_SET * | set, |
SCIP_TABLE * | table | ||
) |
inserts statistics table in statistics table list
- Parameters
-
set global SCIP settings table statistics table
Definition at line 5069 of file set.c.
References BMSreallocMemoryArray, FALSE, NULL, SCIP_ALLOC, SCIPsetCalcMemGrowSize(), SCIPsetIncludeExprhdlr(), and TRUE.
Referenced by SCIPincludeTable().
◆ SCIPsetFindTable()
SCIP_TABLE* SCIPsetFindTable | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the statistics table of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of statistics table
Definition at line 5094 of file set.c.
Referenced by SCIPfindTable().
◆ SCIPsetIncludeDialog()
SCIP_RETCODE SCIPsetIncludeDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
inserts dialog in dialog list
- Parameters
-
set global SCIP settings dialog dialog
Definition at line 5114 of file set.c.
References NULL, SCIPexprhdlrGetName(), and SCIPsetSortExprhdlrs().
Referenced by SCIPincludeDialog(), and SCIPsetIncludeDisp().
◆ SCIPsetExistsDialog()
SCIP_Bool SCIPsetExistsDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
returns if the dialog already exists
- Parameters
-
set global SCIP settings dialog dialog
Definition at line 5136 of file set.c.
References BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIPsetCalcMemGrowSize(), SCIPsetIncludeNlpi(), SCIPsortPtr(), and TRUE.
Referenced by SCIPexistsDialog().
◆ SCIPsetIncludeExprhdlr()
SCIP_RETCODE SCIPsetIncludeExprhdlr | ( | SCIP_SET * | set, |
SCIP_EXPRHDLR * | exprhdlr | ||
) |
inserts expression handler in expression handler list
- Parameters
-
set global SCIP settings exprhdlr expression handler
Definition at line 5158 of file set.c.
Referenced by SCIPincludeExprhdlr(), and SCIPsetIncludeTable().
◆ SCIPsetFindExprhdlr()
SCIP_EXPRHDLR* SCIPsetFindExprhdlr | ( | SCIP_SET * | set, |
const char * | name | ||
) |
returns the expression handler of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of expression handler
Definition at line 5192 of file set.c.
Referenced by SCIPexprCopy(), and SCIPfindExprhdlr().
◆ SCIPsetSortExprhdlrs()
void SCIPsetSortExprhdlrs | ( | SCIP_SET * | set | ) |
sorts expression handlers by name
- Parameters
-
set global SCIP settings
Definition at line 5210 of file set.c.
Referenced by SCIPsetIncludeDialog().
◆ SCIPsetIncludeNlpi()
SCIP_RETCODE SCIPsetIncludeNlpi | ( | SCIP_SET * | set, |
SCIP_NLPI * | nlpi | ||
) |
inserts NLPI in NLPI list
- Parameters
-
set global SCIP settings nlpi NLPI
Definition at line 5224 of file set.c.
References BMSduplicateMemoryArray, BMSreallocMemoryArray, NULL, SCIP_ALLOC, SCIP_OKAY, and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeNlpi(), and SCIPsetExistsDialog().
◆ SCIPsetFindNlpi()
returns the NLPI of the given name, or NULL if not existing
- Parameters
-
set global SCIP settings name name of NLPI
Definition at line 5247 of file set.c.
References NULL, SCIP_CALL, SCIPpricerInit(), SCIPsetSortBenders(), and SCIPsetSortPricers().
Referenced by SCIPfindNlpi(), SCIPmergeNLPIStatistics(), and SCIPnlpCreate().
◆ SCIPsetSortNlpis()
void SCIPsetSortNlpis | ( | SCIP_SET * | set | ) |
sorts NLPIs by priorities
- Parameters
-
set global SCIP settings
Definition at line 5267 of file set.c.
References SCIP_CALL, SCIPbendersInit(), and SCIPconshdlrInit().
Referenced by SCIPgetNlpis(), and SCIPnlpCreate().
◆ SCIPsetSetPriorityNlpi()
set priority of an NLPI
- Parameters
-
set global SCIP settings nlpi NLPI priority new priority of NLPI
Definition at line 5281 of file set.c.
Referenced by SCIPsetNlpiPriority().
◆ SCIPsetIncludeExternalCode()
SCIP_RETCODE SCIPsetIncludeExternalCode | ( | SCIP_SET * | set, |
const char * | name, | ||
const char * | description | ||
) |
inserts information about an external code in external codes list
- Parameters
-
set global SCIP settings name name of external code description description of external code, can be NULL
Definition at line 5295 of file set.c.
References SCIP_CALL, SCIPcomprInit(), SCIPcutselInit(), SCIPheurInit(), SCIPpropInit(), and SCIPsepaInit().
Referenced by doScipCreate(), SCIPdialoghdlrCreate(), and SCIPincludeExternalCodeInformation().
◆ SCIPsetInitPlugins()
SCIP_RETCODE SCIPsetInitPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls init methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5327 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPbendersExit(), SCIPbranchruleInit(), SCIPcomprExit(), SCIPconflicthdlrExit(), SCIPconshdlrExit(), SCIPcutselExit(), SCIPdispAutoActivate(), SCIPdispInit(), SCIPeventhdlrInit(), SCIPexprhdlrInit(), SCIPheurExit(), SCIPnlpiInit(), SCIPnodeselInit(), SCIPpresolExit(), SCIPpricerExit(), SCIPpropExit(), SCIPrelaxExit(), SCIPsepaExit(), SCIPsetExitPlugins(), SCIPsetSortBenders(), SCIPsetSortPricers(), and SCIPtableInit().
Referenced by prepareReoptimization(), and SCIPtransformProb().
◆ SCIPsetExitPlugins()
SCIP_RETCODE SCIPsetExitPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls exit methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5448 of file set.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPbendersExitpre(), SCIPbendersInitpre(), SCIPbranchruleExit(), SCIPconshdlrExitpre(), SCIPconshdlrInitpre(), SCIPdispExit(), SCIPeventhdlrExit(), SCIPnodeselExit(), SCIPpresolExitpre(), SCIPpresolInitpre(), SCIPpropExitpre(), SCIPpropInitpre(), SCIPsetExitprePlugins(), SCIPsetInitprePlugins(), SCIPsetInitsolPlugins(), and SCIPtableExit().
Referenced by freeReoptSolve(), freeTransform(), and SCIPsetInitPlugins().
◆ SCIPsetInitprePlugins()
SCIP_RETCODE SCIPsetInitprePlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls initpre methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5560 of file set.c.
References NULL, SCIP_CALL, SCIP_INVALID, SCIPbendersInitsol(), SCIPconshdlrInitsol(), SCIPpricerInitsol(), SCIPsetSortBenders(), and SCIPsetSortPricers().
Referenced by initPresolve(), and SCIPsetExitPlugins().
◆ SCIPsetExitprePlugins()
SCIP_RETCODE SCIPsetExitprePlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls exitpre methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5598 of file set.c.
References SCIP_CALL, SCIPconflicthdlrInitsol(), SCIPcutselInitsol(), SCIPeventhdlrInitsol(), SCIPheurInitsol(), SCIPpropInitsol(), SCIPrelaxInitsol(), and SCIPsepaInitsol().
Referenced by exitPresolve(), and SCIPsetExitPlugins().
◆ SCIPsetInitsolPlugins()
SCIP_RETCODE SCIPsetInitsolPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat | ||
) |
calls initsol methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics
Definition at line 5636 of file set.c.
References NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPbendersExitsol(), SCIPbranchruleInitsol(), SCIPconflicthdlrExitsol(), SCIPconshdlrExitsol(), SCIPcutselExitsol(), SCIPdispInitsol(), SCIPeventhdlrExitsol(), SCIPheurExitsol(), SCIPnodeselExitsol(), SCIPnodeselInitsol(), SCIPpricerExitsol(), SCIPpropExitsol(), SCIPrelaxExitsol(), SCIPsepaExitsol(), SCIPsetExitsolPlugins(), SCIPsetSortBenders(), SCIPsetSortPricers(), and SCIPtableInitsol().
Referenced by initSolve(), and SCIPsetExitPlugins().
◆ SCIPsetExitsolPlugins()
SCIP_RETCODE SCIPsetExitsolPlugins | ( | SCIP_SET * | set, |
BMS_BLKMEM * | blkmem, | ||
SCIP_STAT * | stat, | ||
SCIP_Bool | restart | ||
) |
calls exitsol methods of all plugins
- Parameters
-
set global SCIP settings blkmem block memory stat dynamic problem statistics restart was this exit solve call triggered by a restart?
Definition at line 5745 of file set.c.
References calcGrowSize(), NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_Real, SCIP_VERBLEVEL_FULL, SCIPbranchruleExitsol(), SCIPdispExitsol(), SCIPerrorMessage, SCIPlpGetFeastol(), SCIPlpResetFeastol(), SCIPsetCalcMemGrowSize(), SCIPsetCalcPathGrowSize(), SCIPsetCalcTreeGrowSize(), SCIPsetFeastol(), SCIPsetSetDualfeastol(), SCIPsetSetFeastol(), SCIPsetSetVerbLevel(), and SCIPtableExitsol().
Referenced by freeReoptSolve(), freeSolve(), and SCIPsetInitsolPlugins().
◆ SCIPsetCalcMemGrowSize()
int SCIPsetCalcMemGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for dynamically allocated arrays
- Parameters
-
set global SCIP settings num minimum number of entries to store
Definition at line 5846 of file set.c.
References NULL.
Referenced by checkMemDualCons(), checkMemGlbCons(), cliqueEnsureSize(), cliquelistEnsureSize(), cliquetableEnsureSize(), colEnsureSize(), conflictEnsureConflictsetsMem(), conflictEnsureProofsetsMem(), conflictEnsureTmpbdchginfosMem(), conflictsetEnsureBdchginfosMem(), conflictstoreAddOrigConflict(), conflictstoreEnsureMem(), conshdlrEnsureCheckconssMem(), conshdlrEnsureConssMem(), conshdlrEnsureEnfoconssMem(), conshdlrEnsureInitconssMem(), conshdlrEnsurePropconssMem(), conshdlrEnsureSepaconssMem(), conshdlrEnsureUpdateconssMem(), conssetchgEnsureAddedconssSize(), conssetchgEnsureDisabledconssSize(), cutpoolEnsureCutsMem(), domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), ensureActiveconssSize(), ensureCandsSize(), ensureChgcolsSize(), ensureChgrowsSize(), ensureColsSize(), ensureExistingsolsSize(), ensureExterncandsSize(), ensureLazycolsSize(), ensureLpcandsSize(), ensureLpicolsSize(), ensureLpirowsSize(), ensurePartialsolsSize(), ensurePropagationStorage(), ensurePseudocandsSize(), ensureRowsSize(), ensureRunSize(), ensureSidechgsSize(), ensureSolsSize(), ensureSubdialogMem(), eventfilterEnsureMem(), eventqueueEnsureEventsMem(), hashExpr(), implicsEnsureSize(), nlpCalcFracVars(), nlpEnsureNlRowsSolverSize(), nlpEnsureVarsSolverSize(), pricestoreEnsureBdviolvarsMem(), pricestoreEnsureVarsMem(), probEnsureConssMem(), probEnsureDeletedvarsMem(), probEnsureFixedvarsMem(), probEnsureVarsMem(), reoptnodeCheckMemory(), reoptSaveNewObj(), reopttreeCheckMemory(), saveAfterDualBranchings(), SCIPbendersIncludeBenderscut(), SCIPbendersStoreCut(), SCIPcalcMemGrowSize(), SCIPensureBlockMemoryArray_call(), SCIPexprAppendChild(), SCIPnlpEnsureNlRowsSize(), SCIPnlpEnsureVarsSize(), SCIPnlrowEnsureLinearSize(), SCIPreoptAddCons(), SCIProwEnsureSize(), SCIPsetExistsDialog(), SCIPsetExitsolPlugins(), SCIPsetIncludeBanditvtable(), SCIPsetIncludeDisp(), SCIPsetIncludeNlpi(), SCIPsetIncludeNodesel(), SCIPsetIncludeProp(), SCIPsetIncludeTable(), SCIPsetReinsertConshdlrSepaPrio(), SCIPsetSetSeparating(), SCIPsetSortBranchrules(), SCIPvaluehistoryFind(), sepastoreEnsureCutsMem(), treeEnsureChildrenMem(), treeEnsurePendingbdchgsMem(), varEnsureLbchginfosSize(), varEnsureParentvarsSize(), varEnsureUbchginfosSize(), and vboundsEnsureSize().
◆ SCIPsetCalcTreeGrowSize()
int SCIPsetCalcTreeGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for tree array
- Parameters
-
set global SCIP settings num minimum number of entries to store
Definition at line 5855 of file set.c.
Referenced by nodepqResize(), and SCIPsetExitsolPlugins().
◆ SCIPsetCalcPathGrowSize()
int SCIPsetCalcPathGrowSize | ( | SCIP_SET * | set, |
int | num | ||
) |
calculate memory size for path array
- Parameters
-
set global SCIP settings num minimum number of entries to store
Definition at line 5864 of file set.c.
References NULL, and SCIP_Real.
Referenced by SCIPsetExitsolPlugins(), and treeEnsurePathMem().
◆ SCIPsetSetVerbLevel()
SCIP_RETCODE SCIPsetSetVerbLevel | ( | SCIP_SET * | set, |
SCIP_VERBLEVEL | verblevel | ||
) |
sets verbosity level for message output
- Parameters
-
set global SCIP settings verblevel verbosity level for message output
Definition at line 5873 of file set.c.
Referenced by SCIPsetExitsolPlugins().
◆ SCIPsetSetFeastol()
SCIP_RETCODE SCIPsetSetFeastol | ( | SCIP_SET * | set, |
SCIP_LP * | lp, | ||
SCIP_Real | feastol | ||
) |
sets feasibility tolerance
- Parameters
-
set global SCIP settings lp LP data, or NULL feastol new feasibility tolerance
Definition at line 5892 of file set.c.
References NULL, SCIP_Bool, SCIP_Real, and SCIPsetGetSepaMaxcutsGenFactor().
Referenced by SCIPchgFeastol(), and SCIPsetExitsolPlugins().
◆ SCIPsetSetDualfeastol()
SCIP_RETCODE SCIPsetSetDualfeastol | ( | SCIP_SET * | set, |
SCIP_Real | dualfeastol | ||
) |
sets feasibility tolerance for reduced costs in LP solution
- Parameters
-
set global SCIP settings dualfeastol new reduced costs feasibility tolerance
Definition at line 5913 of file set.c.
References NULL.
Referenced by SCIPchgDualfeastol(), and SCIPsetExitsolPlugins().
◆ SCIPsetSetBarrierconvtol()
SCIP_RETCODE SCIPsetSetBarrierconvtol | ( | SCIP_SET * | set, |
SCIP_Real | barrierconvtol | ||
) |
sets LP convergence tolerance used in barrier algorithm
- Parameters
-
set global SCIP settings barrierconvtol new convergence tolerance used in barrier algorithm
Definition at line 5926 of file set.c.
References SCIP_Real.
Referenced by SCIPchgBarrierconvtol().
◆ SCIPsetSetRelaxfeastol()
sets primal feasibility tolerance for relaxations (relaxfeastol)
- Note
- Set to SCIP_INVALID to apply relaxation-specific feasibility tolerance only.
- Returns
- Previous value of relaxfeastol.
- Parameters
-
set global SCIP settings relaxfeastol new primal feasibility tolerance for relaxations, or SCIP_INVALID
Definition at line 5944 of file set.c.
References NULL, and SCIPsetGetDebugSolData().
Referenced by SCIPchgRelaxfeastol().
◆ SCIPsetSetLimitChanged()
void SCIPsetSetLimitChanged | ( | SCIP_SET * | set | ) |
marks that some limit parameter was changed
- Parameters
-
set global SCIP settings
Definition at line 5961 of file set.c.
References NULL.
Referenced by SCIPmarkLimitChanged().
◆ SCIPsetGetPriceMaxvars()
returns the maximal number of variables priced into the LP per round
- Parameters
-
set global SCIP settings root are we at the root node?
Definition at line 5971 of file set.c.
Referenced by SCIPpriceLoop(), SCIPpricestoreAddProbVars(), and SCIPpricestoreAddVar().
◆ SCIPsetGetSepaMaxcutsGenFactor()
returns factor for the maximal number of cuts that can be generated per round
- Parameters
-
set global SCIP settings root are we at the root node?
Definition at line 5985 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPsetSetFeastol(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetGetSepaMaxcuts()
returns the maximal number of cuts separated per round
- Parameters
-
set global SCIP settings root are we at the root node?
Definition at line 5999 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPcutpoolSeparate(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetGetSepaMaxCoefRatioRowprep()
returns the maximal ratio between coefficients to ensure in rowprep cleanup
- Parameters
-
set global SCIP settings
Definition at line 6013 of file set.c.
Referenced by SCIPcleanupRowprep(), and SCIPcleanupRowprep2().
◆ SCIPsetGetReferencevalue()
returns user defined objective value (in original space) for reference purposes
- Parameters
-
set global SCIP settings
Definition at line 6027 of file set.c.
Referenced by SCIPstatResetCurrentRun().
◆ SCIPsetGetDebugSolData()
SCIP_DEBUGSOLDATA* SCIPsetGetDebugSolData | ( | SCIP_SET * | set | ) |
returns debug solution data
- Parameters
-
set global SCIP settings
Definition at line 6038 of file set.c.
References NULL, SCIP_Real, SCIPsetBarrierconvtol(), SCIPsetDualfeastol(), SCIPsetEpsilon(), SCIPsetFeastol(), SCIPsetGetHugeValue(), SCIPsetLPFeastolFactor(), and SCIPsetSumepsilon().
Referenced by SCIPsetSetRelaxfeastol().
◆ SCIPsetInfinity()
returns value treated as infinity
- Parameters
-
set global SCIP settings
Definition at line 6146 of file set.c.
References NULL, SCIP_Real, and SCIPsetPseudocostdelta().
Referenced by addGlobalCut(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), collectDualInformation(), computeRelIntPoint(), conflictstoreEnsureMem(), createAndAddProofcons(), createReoptnode(), delPosConflict(), doBendersCreate(), domMerge(), executeUserDefinedSolvesub(), getMaxActivity(), getMinActivity(), initSolve(), lpSolve(), lpUpdateVarColumnProved(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlrowCalcActivityBounds(), nodeCreate(), parseValue(), priceAndCutLoop(), primalSetCutoffbound(), primalSetUpperbound(), propAndSolve(), provedBound(), reoptnodeReset(), resetSubproblemObjectiveValue(), rowCalcActivityBounds(), rowCalcIdxsAndVals(), rowCalcNorms(), rowScale(), saveConsLinear(), SCIPaggrRowGetMinActivity(), SCIPbendersActivate(), SCIPbendersExecSubproblemSolve(), SCIPbendersMergeSubproblemIntoMaster(), 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(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetObjlim(), SCIPprobInternObjval(), SCIPrelaxExec(), SCIPreoptApply(), SCIPreoptnodeInit(), SCIProwCreate(), SCIProwGetLPActivity(), SCIProwGetNLPFeasibility(), SCIProwGetPseudoActivity(), SCIProwGetRelaxFeasibility(), SCIProwGetSolActivity(), SCIPsolGetVal(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatGetDualReferenceIntegral(), SCIPstatGetPrimalDualIntegral(), SCIPstatGetPrimalReferenceIntegral(), SCIPstatResetCurrentRun(), SCIPstatResetPrimalDualIntegrals(), SCIPstoreSolutionGap(), SCIPtreeCalcNodeselPriority(), SCIPtreeCreateRoot(), SCIPtreeGetLowerboundNode(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvisualInit(), separateAlternativeProofs(), solveBendersSubproblems(), solveNode(), solveNodeLP(), solveNodeRelax(), tightenCoefficients(), tightenSingleVar(), transformDualredsToLinear(), tryAggregateIntVars(), varCreate(), varParse(), and varUpdateAggregationBounds().
◆ SCIPsetGetHugeValue()
returns the minimum value that is regarded as huge and should be handled separately (e.g., in activity computation)
- Parameters
-
set global SCIP settings
Definition at line 6158 of file set.c.
References NULL, SCIP_Real, and SCIPsetCutoffbounddelta().
Referenced by SCIPgetHugeValue(), SCIPsetGetDebugSolData(), SCIPvarTryAggregateVars(), and tryAggregateIntVars().
◆ SCIPsetEpsilon()
returns value treated as zero
- Parameters
-
set global SCIP settings
Definition at line 6168 of file set.c.
References MIN, NULL, SCIP_Real, and SCIPsetFeastol().
Referenced by adjustedLb(), adjustedUb(), primalExistsSol(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPepsilon(), SCIPgetGap(), SCIPgetTransGap(), SCIPprobScaleObj(), SCIPsetGetDebugSolData(), SCIPstoreSolutionGap(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCalcNodeselPriority(), tryAggregateIntVars(), varEventObjChanged(), and varProcessChgBranchFactor().
◆ SCIPsetSumepsilon()
returns value treated as zero for sums of floating point values
- Parameters
-
set global SCIP settings
Definition at line 6178 of file set.c.
References NULL.
Referenced by rowCalcActivityBounds(), SCIPbranchGetScore(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), SCIProwGetSolEfficacy(), SCIPsetGetDebugSolData(), and SCIPsumepsilon().
◆ SCIPsetFeastol()
returns feasibility tolerance for constraints
- Parameters
-
set global SCIP settings
Definition at line 6188 of file set.c.
References NULL.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), rowCalcActivityBounds(), SCIPfeastol(), SCIPlpResetFeastol(), SCIPsetEpsilon(), SCIPsetExitsolPlugins(), SCIPsetGetDebugSolData(), SCIPvarTryAggregateVars(), and tryAggregateIntVars().
◆ SCIPsetDualfeastol()
returns feasibility tolerance for reduced costs
- Parameters
-
set global SCIP settings
Definition at line 6198 of file set.c.
References NULL.
Referenced by computeRelIntPoint(), lpSolveStable(), SCIPchgDualfeastol(), SCIPdualfeastol(), SCIPlpCreate(), and SCIPsetGetDebugSolData().
◆ SCIPsetLPFeastolFactor()
returns factor w.r.t. primal feasibility tolerance that determines default (and maximal) feasibility tolerance
- Parameters
-
set global SCIP settings
Definition at line 6208 of file set.c.
Referenced by SCIPlpResetFeastol(), and SCIPsetGetDebugSolData().
◆ SCIPsetBarrierconvtol()
returns convergence tolerance used in barrier algorithm
- Parameters
-
set global SCIP settings
Definition at line 6216 of file set.c.
References NULL, SCIP_Bool, and SCIPsetIsEQ().
Referenced by lpSolveStable(), SCIPbarrierconvtol(), SCIPchgBarrierconvtol(), SCIPlpCreate(), and SCIPsetGetDebugSolData().
◆ SCIPsetPseudocosteps()
returns minimal variable distance value to use for pseudo cost updates
- Parameters
-
set global SCIP settings
Definition at line 6226 of file set.c.
References NULL, and SCIPsetIsInfinity().
Referenced by SCIPhistoryUpdatePseudocost().
◆ SCIPsetPseudocostdelta()
returns minimal minimal objective distance value to use for pseudo cost updates
- Parameters
-
set global SCIP settings
Definition at line 6236 of file set.c.
Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetInfinity().
◆ SCIPsetCutoffbounddelta()
return the delta to use for computing the cutoff bound for integral objectives
- Parameters
-
set global SCIP settings
Definition at line 6246 of file set.c.
References EPSLT, NULL, and SCIPsetIsInfinity().
Referenced by initSolve(), primalSetUpperbound(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutoffbounddelta(), SCIPgetDualProof(), and SCIPsetGetHugeValue().
◆ SCIPsetRelaxfeastol()
return the primal feasibility tolerance for relaxations
- Parameters
-
set global SCIP settings
Definition at line 6260 of file set.c.
References NULL, and SCIPsetIsInfinity().
Referenced by SCIPlpResetFeastol(), and SCIPrelaxfeastol().
◆ SCIPsetRecompfac()
◆ SCIPsetIsInfinity()
checks, if value is (positive) infinite
- Parameters
-
set global SCIP settings val value to be compared against infinity
Definition at line 6281 of file set.c.
References NULL, and SCIPsetIsInfinity().
Referenced by addBdchg(), addLocalRows(), addNode(), addRowToAggrRow(), addSideRemoval(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), branchcandCalcLPCands(), checkDualFeasibility(), checkLazyBounds(), checkLazyColArray(), computeLPBounds(), computeRelIntPoint(), createAndAddProofcons(), delPosConflict(), displayRelevantStats(), executeUserDefinedSolvesub(), getGap(), getMaxActivity(), getMinActivity(), getObjvalDeltaLb(), getObjvalDeltaObj(), getObjvalDeltaUb(), initSolve(), isPseudocostUpdateValid(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpSetObjlim(), lpSolve(), lpSolveStable(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlpFlushNlRowAdditions(), nlpSolve(), nlpUpdateVarBounds(), nlrowAddToStat(), nlrowConstantChanged(), nlrowSideChanged(), nodeAssignParent(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), printBounds(), proofsetCancelVarWithBound(), propagateLongProof(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowCalcActivityBounds(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), SCIPaggrRowGetMinActivity(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPcliquetableAdd(), SCIPconcsolverSync(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddConflict(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPexprEvalActivity(), SCIPgetDualboundRoot(), SCIPgetGap(), SCIPgetLowerboundRoot(), SCIPgetTransGap(), SCIPhistoryUpdatePseudocost(), SCIPisInfinity(), SCIPlpAddCol(), SCIPlpComputeRelIntPoint(), SCIPlpGetDualfarkas(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPrimalRay(), SCIPlpGetPseudoObjval(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpIsFeasEQ(), SCIPlpIsFeasGE(), SCIPlpIsFeasGT(), SCIPlpIsFeasLE(), SCIPlpIsFeasLT(), SCIPlpMarkFlushed(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSetCutoffbound(), SCIPlpSumRows(), SCIPlpWriteMip(), SCIPnlrowCreate(), SCIPnlrowIsRedundant(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPprimalTransformSol(), SCIPprintReal(), SCIPprintRootStatistics(), SCIPprintSolutionStatistics(), SCIPprobExternObjval(), SCIPprobInternObjval(), SCIPrelaxExec(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwChgConstant(), SCIProwGetSolActivity(), SCIProwIsRedundant(), SCIPsepastoreAddCut(), SCIPsetCutoffbounddelta(), SCIPsetFeasCeil(), SCIPsetFeasFrac(), SCIPsetIsEfficacious(), SCIPsetIsFeasFracIntegral(), SCIPsetIsFracIntegral(), SCIPsetIsInfinity(), SCIPsetIsLbBetter(), SCIPsetIsScalingIntegral(), SCIPsetIsSumNegative(), SCIPsetIsSumZero(), SCIPsetIsUbBetter(), SCIPsetPseudocosteps(), SCIPsetRelaxfeastol(), SCIPsetRound(), SCIPsetSumCeil(), SCIPsetSumFrac(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolLinkLPSol(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolsAreEqual(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCutoff(), SCIPupdateVarPseudocost(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvarNegate(), SCIPvarPrint(), SCIPvisualLowerbound(), sepastoreApplyBdchg(), sepastoreApplyLb(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), solIncArrayVal(), solnodeAddChild(), solOfInterest(), solSetArrayVal(), solveBendersSubproblems(), solveNode(), storeCuts(), tightenDualproof(), updateEstimate(), updateLazyBounds(), updatePseudocost(), varParse(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsHugeValue()
checks, if value is huge and should be handled separately (e.g., in activity computation)
- Parameters
-
set global SCIP settings val value to be checked whether it is huge
Definition at line 6292 of file set.c.
Referenced by SCIPisHugeValue().
◆ SCIPsetIsEQ()
checks, if values are in range of epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6303 of file set.c.
Referenced by addBdchg(), addGlobalCut(), colChgCoefPos(), computeRelIntPoint(), conflictAnalyzeLP(), detectImpliedBounds(), domMerge(), getGap(), getObjvalDeltaObj(), isPseudocostUpdateValid(), nlpFlushNlRowAdditions(), nlrowChgLinearCoefPos(), primalSearchSolPos(), propagateLongProof(), reoptSaveNewObj(), rowChgCoefPos(), rowScale(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchGetBranchingPoint(), SCIPbranchVar(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcolChgCoef(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolDelCoef(), SCIPcolGetFeasibility(), SCIPcolIncCoef(), SCIPdomchgAddBoundchg(), SCIPeventqueueAdd(), SCIPfixVarProbing(), SCIPgetDualSolVal(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPisEQ(), SCIPlpEndDive(), SCIPlpGetDualDegeneracy(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPlpWriteMip(), SCIPmergeVariableStatistics(), SCIPnlrowChgConstant(), SCIPnlrowChgLhs(), SCIPnlrowChgRhs(), SCIPnodeAddHoleinfer(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), SCIPprimalTransformSol(), SCIPprimalUpperboundIsSol(), SCIPprobScaleObj(), SCIPreoptAddDualBndchg(), SCIProwChgCoef(), SCIProwChgConstant(), SCIProwChgLhs(), SCIProwChgRhs(), SCIProwDelCoef(), SCIProwIncCoef(), SCIPsetBarrierconvtol(), SCIPsolsAreEqual(), SCIPtightenVarLbGlobal(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVar(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchFactor(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarMultiaggregate(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), solnodeAddChild(), tightenBounds(), tightenDualproof(), transformDualredsToLinear(), treeAddPendingBdchg(), varAddImplic(), varAddLbchginfo(), varAddUbchginfo(), varCreate(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsLT()
checks, if val1 is (more than epsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6321 of file set.c.
Referenced by addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), domMerge(), 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(), SCIPprobGetAbsMinObjCoef(), SCIPreoptAddDualBndchg(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeGetLowerboundNode(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), solnodeAddChild(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), updateLazyBounds(), varAddImplic(), varAddLbchginfo(), varEventGholeAdded(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsLE()
checks, if val1 is not (more than epsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6339 of file set.c.
References EPSISINT, EPSN, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsIntegral().
Referenced by addLocalRows(), addSplitcons(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), createAndAddProofcons(), detectImpliedBounds(), domMerge(), getGap(), lpSolve(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), primalSetCutoffbound(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPbendersExec(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisLE(), SCIPlpGetDualDegeneracy(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPpriceLoop(), SCIPprimalAddOrigObjoffset(), SCIPprimalAddSol(), SCIPreoptnodeAddCons(), SCIPsepaExecLP(), SCIPsetIsDualfeasFracIntegral(), SCIPsetIsDualfeasGT(), SCIPsetIsFeasGT(), SCIPsetIsGE(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVarHole(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgLbOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), and varProcessChgLbLocal().
◆ SCIPsetIsGT()
checks, if val1 is (more than epsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6357 of file set.c.
References EPSISINT, MAX, NULL, REALABS, and SCIP_Real.
Referenced by addCand(), addCurrentSolution(), addLocalRows(), addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), createAndAddProofcons(), domMerge(), enforceConstraints(), fixBounds(), fixInterdiction(), initLP(), isPseudocostUpdateValid(), performInteriorSolCutStrengthening(), primalExistsOrigSol(), primalExistsSol(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPfixVarProbing(), SCIPisGT(), SCIPnodeAddBoundinfer(), SCIPprobGetAbsMaxObjCoef(), SCIPreoptApply(), SCIPreoptMergeVarHistory(), SCIPsolCheck(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetConflictingBdchgDepth(), SCIPvisualLowerbound(), sepastoreApplyLb(), sepastoreIsBdchgApplicable(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), updateAuxiliaryVarLowerbound(), updateLazyBounds(), varAddImplic(), varAddUbchginfo(), varParse(), and varUpdateAggregationBounds().
◆ SCIPsetIsGE()
checks, if val1 is not (more than epsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6375 of file set.c.
References NULL, SCIP_Real, SCIPsetFloor(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by addSplitcons(), analyzeStrongbranch(), applyBounding(), branchcandCalcLPCands(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), conflictstoreCleanUpStorage(), detectImpliedBounds(), domMerge(), getGap(), holelistDuplicate(), lpSolve(), lpUpdateObjNorms(), nlpCalcFracVars(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandUpdateVar(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictstoreAddDualraycons(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchInt(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisGE(), SCIPlpGetDualDegeneracy(), SCIPlpGetDualfarkas(), SCIPlpRecalculateObjSqrNorm(), SCIPlpSolveAndEval(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPreoptGetSolveLP(), SCIPreoptnodeAddCons(), SCIPsetIsDualfeasGT(), SCIPsetIsFeasGT(), SCIPsetIsGE(), SCIPsolCheck(), SCIPsolveCIP(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtightenVarUb(), SCIPtreeBranchVarHole(), SCIPtreeCutoff(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetConflictingBdchgDepth(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsZero()
checks, if value is in range epsilon of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6393 of file set.c.
References EPSFLOOR, NULL, SCIP_Real, and SCIPsetCeil().
Referenced by addBoundViolated(), addCand(), colAddCoef(), colChgCoefPos(), colLink(), computeRelIntPoint(), createAndAddProofcons(), cutpoolSeparate(), detectImpliedBounds(), incVSIDS(), initSolve(), isNewValueUnreliable(), lpCleanupCols(), lpRemoveObsoleteCols(), nlpFlushObjective(), nlpFlushVarAdditions(), nlrowAddLinearCoef(), nlrowChgLinearCoefPos(), nlrowRemoveFixedLinearCoefPos(), priceAndCutLoop(), propagateLongProof(), reoptSimilarity(), rowAddCoef(), rowAddNorms(), rowCalcIdxsAndVals(), rowCalcNorms(), rowChgCoefPos(), rowDelNorms(), rowLink(), rowMerge(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIPaggregateVars(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolCreate(), SCIPcolIncCoef(), SCIPconflictAnalyzePseudo(), SCIPisZero(), SCIPlpAddRow(), SCIPlpGetDualDegeneracy(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSumRows(), SCIPnlrowChgLinearCoef(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetNObjVars(), SCIPprobPrintPseudoSol(), SCIPprobScaleObj(), SCIPprobUpdateNObjVars(), SCIPreoptMergeVarHistory(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwCreate(), SCIProwIncCoef(), SCIPsolAdjustImplicitSolVals(), SCIPsolIncVal(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgLbOriginal(), SCIPvarChgObjDive(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarIncVSIDS(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTryAggregateVars(), SCIPvarUpdatePseudocost(), SCIPvboundsAdd(), separationRoundLP(), separationRoundSol(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), storeCuts(), tightenDualproof(), tryAggregateIntVars(), varAddImplic(), varAddTransitiveImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
◆ SCIPsetIsPositive()
checks, if value is greater than epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6404 of file set.c.
References EPSCEIL, NULL, SCIP_Real, and SCIPsetRound().
Referenced by addBoundViolated(), createAndAddProofcons(), getObjvalDeltaLb(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPexprComputeQuadraticCurvature(), SCIPhistoryUpdatePseudocost(), SCIPisPositive(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIProwCalcIntegralScalar(), SCIProwGetObjParallelism(), SCIPsolAdjustImplicitSolVals(), SCIPsolveIsStopped(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), separateAlternativeProofs(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsNegative()
checks, if value is lower than -epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6415 of file set.c.
References EPSROUND, NULL, SCIP_Real, and SCIPsetFrac().
Referenced by addBoundViolated(), createAndAddProofcons(), cutpoolSeparate(), getObjvalDeltaObj(), getObjvalDeltaUb(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), saveConsBounddisjuction(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPexprComputeQuadraticCurvature(), SCIPhistoryUpdatePseudocost(), SCIPisNegative(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPsolAdjustImplicitSolVals(), SCIPsolveIsStopped(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), separationRoundLP(), separationRoundSol(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsIntegral()
checks, if value is integral within epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6426 of file set.c.
References EPSFRAC, NULL, SCIP_Bool, SCIP_Real, and SCIPsetIsSumEQ().
Referenced by addGlobalCut(), checkRedundancy(), colAddCoef(), colChgCoefPos(), conflictAddConflictCons(), conflictCreateReconvergenceConss(), detectImpliedBounds(), lpLexDualSimplex(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetStrongbranch(), SCIPisIntegral(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobTransform(), SCIProwCreate(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsetIsLE(), SCIPvarFix(), tightenSingleVar(), varProcessChgLbLocal(), and varProcessChgUbLocal().
◆ SCIPsetIsScalingIntegral()
checks whether the product val * scalar is integral in epsilon scaled by scalar
- Parameters
-
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 6437 of file set.c.
References EPSEQ, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsInfinity(), and SCIPsetIsSumLT().
Referenced by SCIPisScalingIntegral().
◆ SCIPsetIsFracIntegral()
checks, if given fractional part is smaller than epsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6455 of file set.c.
References EPSLT, NULL, and SCIPsetIsInfinity().
Referenced by SCIPisFracIntegral().
◆ SCIPsetFloor()
rounds value + feasibility tolerance down to the next integer in epsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6468 of file set.c.
References NULL.
Referenced by SCIPbranchcandAddExternCand(), SCIPbranchGetBranchingPoint(), SCIPexprEvalActivity(), SCIPfloor(), SCIPsetIsGE(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and SCIPvarGetMinPseudocostScore().
◆ SCIPsetCeil()
rounds value - feasibility tolerance up to the next integer in epsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6479 of file set.c.
Referenced by cutpoolSeparate(), numSubproblemsToCheck(), paramsetSetHeuristicsAggressive(), SCIPbranchcandAddExternCand(), SCIPceil(), SCIPexprEvalActivity(), SCIPsetIsZero(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarGetMinPseudocostScore(), separationRoundLP(), and separationRoundSol().
◆ SCIPsetRound()
rounds value to the nearest integer in epsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6490 of file set.c.
References NULL, and SCIPsetIsInfinity().
Referenced by addGlobalCut(), colAddCoef(), colChgCoefPos(), rowAddCoef(), rowChgCoefPos(), rowMerge(), SCIPbranchGetBranchingPoint(), SCIPround(), SCIProwCreate(), SCIPsetIsPositive(), and SCIPvarFix().
◆ SCIPsetFrac()
returns fractional part of value, i.e. x - floor(x) in epsilon tolerance
- Parameters
-
set global SCIP settings val value to return fractional part for
Definition at line 6501 of file set.c.
Referenced by SCIPexprPrintDot(), SCIPfrac(), and SCIPsetIsNegative().
◆ SCIPsetIsSumEQ()
checks, if values are in range of sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6512 of file set.c.
Referenced by lpFlushChgRows(), SCIPisSumEQ(), SCIPlpMarkFlushed(), and SCIPsetIsIntegral().
◆ SCIPsetIsSumLT()
checks, if val1 is (more than sumepsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6530 of file set.c.
Referenced by SCIPisSumLT(), and SCIPsetIsScalingIntegral().
◆ SCIPsetIsSumLE()
checks, if val1 is not (more than sumepsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6548 of file set.c.
References EPSFLOOR, EPSN, NULL, SCIP_Real, and SCIPsetSumFloor().
Referenced by SCIPisSumLE(), and SCIProwGetObjParallelism().
◆ SCIPsetIsSumGT()
checks, if val1 is (more than sumepsilon) greater than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6566 of file set.c.
References EPSCEIL, NULL, SCIP_Real, and SCIPsetSumRound().
Referenced by SCIPisSumGT().
◆ SCIPsetIsSumGE()
checks, if val1 is not (more than sumepsilon) lower than val2
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6584 of file set.c.
Referenced by SCIPisSumGE(), and SCIProwGetObjParallelism().
◆ SCIPsetIsSumZero()
checks, if value is in range sumepsilon of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6602 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by SCIPisSumZero(), and SCIProwGetLPSolCutoffDistance().
◆ SCIPsetIsSumPositive()
checks, if value is greater than sumepsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6613 of file set.c.
Referenced by SCIPisSumPositive().
◆ SCIPsetIsSumNegative()
checks, if value is lower than -sumepsilon
- Parameters
-
set global SCIP settings val value to process
Definition at line 6624 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by SCIPisSumNegative().
◆ SCIPsetSumFloor()
rounds value + sumepsilon tolerance down to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 6635 of file set.c.
Referenced by rowScale(), and SCIPsetIsSumLE().
◆ SCIPsetSumCeil()
rounds value - sumepsilon tolerance up to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 6646 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by rowScale().
◆ SCIPsetSumRound()
rounds value to the nearest integer in sumepsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6657 of file set.c.
Referenced by SCIPsetIsSumGT().
◆ SCIPsetSumFrac()
returns fractional part of value, i.e. x - floor(x) in sumepsilon tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6668 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
◆ SCIPsetIsFeasEQ()
checks, if relative difference of values is in range of feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6679 of file set.c.
Referenced by addSplitcons(), computeRelIntPoint(), detectImpliedBounds(), dryBranch(), fixBounds(), getImplVarRedcost(), lpFlushChgCols(), lpLexDualSimplex(), SCIP_DECL_HASHKEYEQ(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPfixVar(), SCIPisFeasEQ(), SCIPlpStartDive(), SCIPprobUpdateBestRootSol(), SCIPreoptApplyGlbConss(), SCIPtreeBranchVar(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarSignificantPscostDifference(), solveNode(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasLT()
checks, if relative difference of val1 and val2 is lower than feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6701 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), computeRelIntPoint(), detectImpliedBounds(), enforceConstraints(), reoptCheckLocalRestart(), reoptSimilarity(), SCIPaddReoptDualBndchg(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisFeasLT(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIPreoptCheckRestart(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarRemoveCliquesImplicsVbs(), and sepastoreIsBdchgApplicable().
◆ SCIPsetIsFeasLE()
checks, if relative difference of val1 and val2 is not greater than feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6723 of file set.c.
References EPSN, EPSP, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsFeasIntegral(), and SCIPsetIsFeasNegative().
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalAddOrigSol(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPconflictAnalyzeDualProof(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPimplicsAdd(), SCIPisFeasLE(), SCIPlpGetSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), sepastoreApplyLb(), treeAddPendingBdchg(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasGT()
checks, if relative difference of val1 and val2 is greater than feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6745 of file set.c.
References EPSISINT, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsFeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), computeRelIntPoint(), detectImpliedBounds(), primalAddSol(), SCIPaddReoptDualBndchg(), SCIPconflictAnalyzePseudo(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisFeasGT(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPundoBdchgsProof(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSignificantPscostDifference(), sepastoreIsBdchgApplicable(), undoBdchgsDualfarkas(), and undoBdchgsDualsol().
◆ SCIPsetIsFeasGE()
checks, if relative difference of val1 and val2 is not lower than -feastol
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6767 of file set.c.
References EPSCEIL, EPSFLOOR, NULL, SCIP_Real, and SCIPsetFeasCeil().
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), computeRelIntPoint(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasGE(), SCIPlpGetSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbLazy(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarPscostThresholdProbabilityTest(), sepastoreApplyUb(), treeAddPendingBdchg(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasZero()
checks, if value is in range feasibility tolerance of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 6789 of file set.c.
References EPSROUND, and NULL.
Referenced by computeRelIntPoint(), focusnodeCleanupVars(), lpLexDualSimplex(), SCIPbranchGetBranchingPoint(), SCIPisFeasZero(), SCIPlpGetDualfarkas(), SCIPlpGetUnboundedSol(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), and varAddImplic().
◆ SCIPsetIsFeasPositive()
checks, if value is greater than feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6800 of file set.c.
Referenced by focusnodeCleanupVars(), lpLexDualSimplex(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPcutpoolSeparate(), SCIPisFeasPositive(), SCIPlpGetUnboundedSol(), SCIPsepastoreApplyCuts(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and sepastoreIsCutRedundantOrInfeasible().
◆ SCIPsetIsFeasNegative()
checks, if value is lower than -feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6811 of file set.c.
References NULL, and SCIP_Real.
Referenced by focusnodeCleanupVars(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasNegative(), SCIPlpSolveAndEval(), SCIPsetIsFeasLE(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVub(), and sepastoreIsCutRedundantOrInfeasible().
◆ SCIPsetIsFeasIntegral()
checks, if value is integral within the feasibility bounds
- Parameters
-
set global SCIP settings val value to process
Definition at line 6822 of file set.c.
Referenced by SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPdomchgAddBoundchg(), SCIPdomchgMakeStatic(), SCIPfixVar(), SCIPisFeasIntegral(), SCIPprobScaleObj(), SCIPsetIsFeasLE(), SCIPsolAdjustImplicitSolVals(), SCIPsolRound(), SCIPstatUpdateVarRootLPBestEstimate(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetMinPseudocostScore(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
◆ SCIPsetIsFeasFracIntegral()
checks, if given fractional part is smaller than feastol
- Parameters
-
set global SCIP settings val value to process
Definition at line 6833 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), SCIPisFeasFracIntegral(), and SCIPsetIsFeasGT().
◆ SCIPsetFeasFloor()
rounds value + feasibility tolerance down to the next integer in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6846 of file set.c.
Referenced by adjustedUb(), analyzeStrongbranch(), SCIPcalcChildEstimateIncrease(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasFloor(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPprobScaleObj(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), selectVarMultAggrBranching(), tightenSingleVar(), and tryAggregateIntVars().
◆ SCIPsetFeasCeil()
rounds value - feasibility tolerance up to the next integer in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6857 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by adjustedLb(), analyzeStrongbranch(), primalSetUpperbound(), SCIPcalcChildEstimateIncrease(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasCeil(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPsetIsFeasGE(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), and selectVarMultAggrBranching().
◆ SCIPsetFeasRound()
rounds value to the nearest integer in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6868 of file set.c.
Referenced by SCIPfeasRound().
◆ SCIPsetFeasFrac()
returns fractional part of value, i.e. x - floor(x) in feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 6879 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPfeasFrac().
◆ SCIPsetIsDualfeasEQ()
checks, if relative difference of values is in range of dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6890 of file set.c.
Referenced by SCIPisDualfeasEQ().
◆ SCIPsetIsDualfeasLT()
checks, if relative difference of val1 and val2 is lower than dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6912 of file set.c.
Referenced by SCIPisDualfeasLT(), and SCIPlpGetDualfarkas().
◆ SCIPsetIsDualfeasLE()
checks, if relative difference of val1 and val2 is not greater than dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6934 of file set.c.
References EPSN, EPSP, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsDualfeasIntegral(), and SCIPsetIsDualfeasNegative().
Referenced by SCIPisDualfeasLE().
◆ SCIPsetIsDualfeasGT()
checks, if relative difference of val1 and val2 is greater than dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6956 of file set.c.
References EPSISINT, NULL, SCIP_Bool, SCIP_Real, SCIPsetIsDualfeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by SCIPisDualfeasGT(), and SCIPlpGetDualfarkas().
◆ SCIPsetIsDualfeasGE()
checks, if relative difference of val1 and val2 is not lower than -dual feasibility tolerance
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 6978 of file set.c.
References EPSCEIL, EPSFLOOR, NULL, SCIP_Real, and SCIPsetDualfeasCeil().
Referenced by SCIPisDualfeasGE().
◆ SCIPsetIsDualfeasZero()
checks, if value is in range feasibility tolerance of 0.0
- Parameters
-
set global SCIP settings val value to process
Definition at line 7000 of file set.c.
References EPSROUND, and NULL.
Referenced by addLocalRows(), checkDualFeasibility(), lpLexDualSimplex(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPisDualfeasZero(), and SCIPvarUpdateBestRootSol().
◆ SCIPsetIsDualfeasPositive()
checks, if value is greater than dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 7011 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasPositive(), SCIPlpGetDualDegeneracy(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), and SCIPvarGetImplRedcost().
◆ SCIPsetIsDualfeasNegative()
checks, if value is lower than -dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 7022 of file set.c.
References NULL.
Referenced by getImplVarRedcost(), SCIPisDualfeasNegative(), SCIPlpGetDualDegeneracy(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), SCIPsetIsDualfeasLE(), and SCIPvarGetImplRedcost().
◆ SCIPsetIsDualfeasIntegral()
checks, if value is integral within the dual feasibility bounds
- Parameters
-
set global SCIP settings val value to process
Definition at line 7033 of file set.c.
Referenced by SCIPisDualfeasIntegral(), and SCIPsetIsDualfeasLE().
◆ SCIPsetIsDualfeasFracIntegral()
checks, if given fractional part is smaller than dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 7044 of file set.c.
References NULL, and SCIPsetIsLE().
Referenced by SCIPisDualfeasFracIntegral(), and SCIPsetIsDualfeasGT().
◆ SCIPsetDualfeasFloor()
rounds value + dual feasibility tolerance down to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 7057 of file set.c.
Referenced by SCIPdualfeasFloor().
◆ SCIPsetDualfeasCeil()
rounds value - dual feasibility tolerance up to the next integer
- Parameters
-
set global SCIP settings val value to process
Definition at line 7068 of file set.c.
Referenced by SCIPdualfeasCeil(), and SCIPsetIsDualfeasGE().
◆ SCIPsetDualfeasRound()
rounds value to the nearest integer in dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 7079 of file set.c.
References NULL, and SCIP_Real.
Referenced by SCIPdualfeasRound().
◆ SCIPsetDualfeasFrac()
returns fractional part of value, i.e. x - floor(x) in dual feasibility tolerance
- Parameters
-
set global SCIP settings val value to process
Definition at line 7090 of file set.c.
Referenced by SCIPdualfeasFrac().
◆ SCIPsetIsLbBetter()
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
- Parameters
-
set global SCIP settings newlb new lower bound oldlb old lower bound oldub old upper bound
Definition at line 7104 of file set.c.
References EPSN, NULL, SCIP_Bool, SCIP_Real, SCIPrelDiff(), SCIPsetIsInfinity(), and SCIPsetIsRelLE().
Referenced by SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisLbBetter(), SCIPtightenVarLb(), and SCIPtightenVarLbGlobal().
◆ SCIPsetIsUbBetter()
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
- Parameters
-
set global SCIP settings newub new upper bound oldlb old lower bound oldub old upper bound
Definition at line 7125 of file set.c.
References EPSP, NULL, SCIP_Real, SCIPrelDiff(), and SCIPsetIsInfinity().
Referenced by SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisUbBetter(), SCIPtightenVarUb(), and SCIPtightenVarUbGlobal().
◆ SCIPsetIsEfficacious()
checks, if the given cut's efficacy is larger than the minimal cut efficacy
- Parameters
-
set global SCIP settings root should the root's minimal cut efficacy be used? efficacy efficacy of the cut
Definition at line 7143 of file set.c.
References NULL, SCIP_Real, and SCIPsetIsInfinity().
Referenced by SCIPisEfficacious(), SCIProwIsLPEfficacious(), SCIProwIsSolEfficacious(), and SCIPsepastoreRemoveInefficaciousCuts().
◆ SCIPsetIsRelEQ()
checks, if relative difference of values is in range of epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7158 of file set.c.
Referenced by SCIPisRelEQ(), SCIPtreeBranchVar(), and SCIPtreeBranchVarNary().
◆ SCIPsetIsRelLT()
checks, if relative difference of val1 and val2 is lower than epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7180 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelLT(), and SCIPtreeBranchVarNary().
◆ SCIPsetIsRelLE()
checks, if relative difference of val1 and val2 is not greater than epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7202 of file set.c.
Referenced by SCIPisRelLE(), SCIPnlrowCreate(), and SCIPsetIsLbBetter().
◆ SCIPsetIsRelGT()
checks, if relative difference of val1 and val2 is greater than epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7224 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelGT(), SCIPrelaxExec(), and SCIPtreeBranchVarNary().
◆ SCIPsetIsRelGE()
checks, if relative difference of val1 and val2 is not lower than -epsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7246 of file set.c.
Referenced by lpSolve(), SCIPisRelGE(), and SCIPnodeSetEstimate().
◆ SCIPsetIsSumRelEQ()
checks, if relative difference of values is in range of sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7268 of file set.c.
Referenced by SCIPisSumRelEQ().
◆ SCIPsetIsSumRelLT()
checks, if relative difference of val1 and val2 is lower than sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7290 of file set.c.
Referenced by SCIPisSumRelLT().
◆ SCIPsetIsSumRelLE()
◆ SCIPsetIsSumRelGT()
checks, if relative difference of val1 and val2 is greater than sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7334 of file set.c.
References NULL.
Referenced by SCIPisSumRelGT().
◆ SCIPsetIsSumRelGE()
checks, if relative difference of val1 and val2 is not lower than -sumepsilon
- Parameters
-
set global SCIP settings val1 first value to be compared val2 second value to be compared
Definition at line 7356 of file set.c.
Referenced by SCIPisSumRelGE().
◆ SCIPsetGetSubscipsOff()
returns the flag indicating whether sub-SCIPs that could cause recursion have been deactivated
- Parameters
-
set global SCIP settings
Definition at line 7378 of file set.c.
References NULL, SCIPmessageVFPrintInfo(), and SCIPsetInitializeRandomSeed().
Referenced by executeUserDefinedSolvesub(), generateBendersCuts(), numSubproblemsToCheck(), SCIPbendersExec(), SCIPgetSubscipsOff(), and solveBendersSubproblems().
◆ SCIPsetIsUpdateUnreliable()
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.
- Parameters
-
set global SCIP settings newvalue new value after update oldvalue old value, i.e., last reliable value
Definition at line 7398 of file set.c.
References NULL.
Referenced by lpUpdateObjval(), and SCIPisUpdateUnreliable().
◆ SCIPsetPrintDebugMessage()
void SCIPsetPrintDebugMessage | ( | SCIP_SET * | set, |
const char * | sourcefile, | ||
int | sourceline, | ||
const char * | formatstr, | ||
... | |||
) |
◆ SCIPsetDebugMessagePrint()
void SCIPsetDebugMessagePrint | ( | SCIP_SET * | set, |
const char * | formatstr, | ||
... | |||
) |
◆ SCIPsetInitializeRandomSeed()
unsigned int SCIPsetInitializeRandomSeed | ( | SCIP_SET * | set, |
unsigned int | initialseedvalue | ||
) |
modifies an initial seed value with the global shift of random seeds
- Parameters
-
set global SCIP settings initialseedvalue initial seed value to be modified
Definition at line 7475 of file set.c.
Referenced by lpSolveStable(), SCIPdivesetReset(), SCIPinitializeRandomSeed(), SCIPreoptCreate(), SCIPsepastoreCreate(), and SCIPsetGetSubscipsOff().