All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
type_presol.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
74 * This method is called when the presolving process is about to begin, even if presolving is turned off.
77 * Necessary modifications that have to be performed even if presolving is turned off should be done here or in the
88 * This method is called after the presolving has been finished, even if presolving is turned off.
91 * Necessary modifications that have to be performed even if presolving is turned off should be done here or in the
94 * Besides necessary modifications and clean up, no time consuming operations should be performed, especially if the
95 * problem has already been solved. Use the method SCIPgetStatus(), which in this case returns SCIP_STATUS_OPTIMAL,
122 * - nnewchgsides : number of changed left or right hand sides since the last call to the presolver
124 * @note the counters state the changes since the last call including the changes of this presolver during its last
143 * - SCIP_UNBOUNDED : at least one variable is not bounded by any constraint in obj. direction -> problem is unbounded
144 * - SCIP_CUTOFF : at least one constraint is infeasible in the variable's bounds -> problem is infeasible
|