objpresol.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 36 * This class defines the interface for presolvers implemented in C++. Note that there is a pure virtual 72 int maxrounds, /**< maximal number of presolving rounds the presolver participates in (-1: no limit) */ Definition: struct_presol.h:36 virtual SCIP_DECL_PRESOLINITPRE(scip_initpre) Definition: objpresol.h:127 Definition: struct_scip.h:53 ObjPresol(SCIP *scip, const char *name, const char *desc, int priority, int maxrounds, SCIP_Bool timing) Definition: objpresol.h:67 definition of base class for all clonable classes virtual SCIP_DECL_PRESOLFREE(scip_free) Definition: objpresol.h:100 Definition: type_retcode.h:33 scip::ObjPresol * SCIPfindObjPresol(SCIP *scip, const char *name) Definition: objpresol.cpp:227 #define SCIPduplicateMemoryArray(scip, ptr, source, num) Definition: scip.h:20540 virtual SCIP_DECL_PRESOLEXEC(scip_exec)=0 scip::ObjPresol * SCIPgetObjPresol(SCIP *scip, SCIP_PRESOL *presol) Definition: objpresol.cpp:246 virtual SCIP_DECL_PRESOLEXITPRE(scip_exitpre) Definition: objpresol.h:136 virtual SCIP_DECL_PRESOLINIT(scip_init) Definition: objpresol.h:109 SCIP_RETCODE SCIPincludeObjPresol(SCIP *scip, scip::ObjPresol *objpresol, SCIP_Bool deleteobject) Definition: objpresol.cpp:199 Definition: objbranchrule.h:33 virtual SCIP_DECL_PRESOLEXIT(scip_exit) Definition: objpresol.h:118 SCIP callable library. |