All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
prop_dualfix.c File Reference Detailed Descriptionfixing roundable variables to best bound Definition in file prop_dualfix.c. Go to the source code of this file.
Macro Definition Documentation
Definition at line 30 of file prop_dualfix.c. Referenced by SCIP_DECL_PROPCOPY(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPPRESOL(), and SCIPincludePropDualfix().
Definition at line 31 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
Definition at line 32 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
propagation priority Definition at line 33 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
propagation frequency Definition at line 34 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
should propagation method be delayed, if other propagators found reductions? Definition at line 35 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
priority of the propagator (>= 0: before, < 0: after constraint handlers) Definition at line 37 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
maximal number of propving rounds the propver participates in (-1: no limit) Definition at line 38 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix().
should propver be delayed, if other propvers found reductions? Definition at line 39 of file prop_dualfix.c. Referenced by SCIPincludePropDualfix(). Function Documentation
perform dual presolving
Definition at line 49 of file prop_dualfix.c. References NULL, REALABS, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIP_STAGE_PRESOLVING, SCIP_STAGE_SOLVING, SCIP_VERBLEVEL_NORMAL, SCIPceil(), SCIPdebugMessage, SCIPfixVar(), SCIPfloor(), SCIPgetNVars(), SCIPgetStage(), SCIPgetVars(), SCIPisFeasEQ(), SCIPisInfinity(), SCIPisLE(), SCIPisLT(), SCIPisNegative(), SCIPisPositive(), SCIPisZero(), SCIPvarGetLbGlobal(), SCIPvarGetLbLocal(), SCIPvarGetName(), SCIPvarGetNLocksDown(), SCIPvarGetNLocksUp(), SCIPvarGetObj(), SCIPvarGetUbGlobal(), SCIPvarGetUbLocal(), SCIPvarIsDeleted(), SCIPvarMayRoundDown(), SCIPvarMayRoundUp(), SCIPverbMessage(), and TRUE. Referenced by SCIP_DECL_PROPEXEC(), and SCIP_DECL_PROPPRESOL().
copy method for constraint handler plugins (called when SCIP copies plugins) Definition at line 211 of file prop_dualfix.c. References NULL, PROP_NAME, SCIP_CALL, SCIP_OKAY, SCIPincludePropDualfix(), and SCIPpropGetName().
presolving method of propagator Definition at line 225 of file prop_dualfix.c. References FALSE, NULL, performDualfix(), PROP_NAME, SCIP_Bool, SCIP_CALL, SCIP_CUTOFF, SCIP_DIDNOTFIND, SCIP_OKAY, SCIP_SUCCESS, SCIP_UNBOUNDED, and SCIPpropGetName().
execution method of propagator
Definition at line 256 of file prop_dualfix.c. References FALSE, NULL, performDualfix(), PROP_NAME, SCIP_Bool, SCIP_CALL, SCIP_CUTOFF, SCIP_DIDNOTFIND, SCIP_DIDNOTRUN, SCIP_OKAY, SCIP_REDUCEDDOM, SCIP_UNBOUNDED, SCIPinProbing(), SCIPinRepropagation(), and SCIPpropGetName().
creates the dual fixing propagator and includes it in SCIP
Definition at line 300 of file prop_dualfix.c. References NULL, PROP_DELAY, PROP_DESC, PROP_FREQ, PROP_NAME, PROP_PRESOL_DELAY, PROP_PRESOL_MAXROUNDS, PROP_PRESOL_PRIORITY, PROP_PRIORITY, PROP_TIMING, SCIP_CALL, SCIP_OKAY, SCIPincludePropBasic(), SCIPsetPropCopy(), and SCIPsetPropPresol(). Referenced by SCIP_DECL_PROPCOPY(), and SCIPincludeDefaultPlugins(). |