All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
scip::ObjPresol Class Referenceabstract Detailed DescriptionC++ wrapper for presolvers. This class defines the interface for presolvers implemented in C++. Note that there is a pure virtual function (this function has to be implemented). This function is: scip_exec(). Definition at line 43 of file objpresol.h.
Constructor & Destructor Documentation
default constructor
Definition at line 67 of file objpresol.h. References scip_, SCIP_CALL_ABORT, scip_desc_, scip_name_, and SCIPduplicateMemoryArray.
destructor Definition at line 88 of file objpresol.h. References scip_, scip_desc_, scip_name_, and SCIPfreeMemoryArray. Member Function Documentation
destructor of presolver to free user data (called when SCIP is exiting)
Definition at line 100 of file objpresol.h. References SCIP_OKAY.
initialization method of presolver (called after problem was transformed)
Definition at line 109 of file objpresol.h. References SCIP_OKAY.
deinitialization method of presolver (called before transformed problem is freed)
Definition at line 118 of file objpresol.h. References SCIP_OKAY.
presolving initialization method of presolver (called when presolving is about to begin)
Definition at line 127 of file objpresol.h. References SCIP_OKAY.
presolving deinitialization method of presolver (called after presolving has been finished)
Definition at line 136 of file objpresol.h. References SCIP_OKAY.
execution method of presolver
Field Documentation
SCIP data structure Definition at line 49 of file objpresol.h. Referenced by ObjPresol(), and ~ObjPresol().
name of the presolver Definition at line 52 of file objpresol.h. Referenced by ObjPresol(), SCIPincludeObjPresol(), and ~ObjPresol().
description of the presolver Definition at line 55 of file objpresol.h. Referenced by ObjPresol(), SCIPincludeObjPresol(), and ~ObjPresol().
default priority of the presolver Definition at line 58 of file objpresol.h. Referenced by SCIPincludeObjPresol().
default maximal number of presolving rounds the presolver participates in (-1: no limit) Definition at line 61 of file objpresol.h. Referenced by SCIPincludeObjPresol().
should presolver be delayed, if other presolvers found reductions? Definition at line 64 of file objpresol.h. Referenced by SCIPincludeObjPresol(). |