Detailed Descriptiontrivial presolver: round fractional bounds on integer variables, fix variables with equal bounds Definition in file presol_trivial.c. Go to the source code of this file.
Macro Definition Documentation
Definition at line 29 of file presol_trivial.c. Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludePresolTrivial().
Definition at line 30 of file presol_trivial.c. Referenced by SCIPincludePresolTrivial().
priority of the presolver (>= 0: before, < 0: after constraint handlers) Definition at line 31 of file presol_trivial.c. Referenced by SCIPincludePresolTrivial().
maximal number of presolving rounds the presolver participates in (-1: no limit) Definition at line 32 of file presol_trivial.c. Referenced by SCIPincludePresolTrivial().
Definition at line 33 of file presol_trivial.c. Referenced by SCIPincludePresolTrivial(). Function Documentation
copy method for constraint handler plugins (called when SCIP copies plugins) Definition at line 46 of file presol_trivial.c. References NULL, PRESOL_NAME, SCIP_CALL, SCIP_OKAY, SCIPincludePresolTrivial(), and SCIPpresolGetName().
presolving execution method Definition at line 61 of file presol_trivial.c. References MAXDNOM, NULL, SCIP_Bool, SCIP_CALL, SCIP_CUTOFF, SCIP_DIDNOTFIND, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_CONTINUOUS, SCIP_VERBLEVEL_NORMAL, SCIPchgVarLb(), SCIPchgVarUb(), SCIPdebugMessage, SCIPepsilon(), SCIPfeasCeil(), SCIPfeasFloor(), SCIPfixVar(), SCIPgetNVars(), SCIPgetVars(), SCIPisEQ(), SCIPisFeasEQ(), SCIPisFeasGT(), SCIPselectSimpleValue(), SCIPvarGetLbGlobal(), SCIPvarGetName(), SCIPvarGetType(), SCIPvarGetUbGlobal(), and SCIPverbMessage().
creates the trivial presolver and includes it in SCIP
Definition at line 189 of file presol_trivial.c. References NULL, PRESOL_DESC, PRESOL_MAXROUNDS, PRESOL_NAME, PRESOL_PRIORITY, PRESOL_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePresolBasic(), and SCIPsetPresolCopy(). Referenced by SCIP_DECL_PRESOLCOPY(), and SCIPincludeDefaultPlugins(). |