struct_presol.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 40 SCIP_DECL_PRESOLCOPY ((*presolcopy)); /**< copy method of presolver or NULL if you don't want to copy your plugin into sub-SCIPs */ 41 SCIP_DECL_PRESOLFREE ((*presolfree)); /**< destructor of presolver to free user data (called when SCIP is exiting) */ 42 SCIP_DECL_PRESOLINIT ((*presolinit)); /**< initialization method of presolver (called after problem was transformed) */ 43 SCIP_DECL_PRESOLEXIT ((*presolexit)); /**< deinitialization method of presolver (called before transformed problem is freed) */ 44 SCIP_DECL_PRESOLINITPRE((*presolinitpre));/**< presolving initialization method of presolver (called when presolving is about to begin) */ 45 SCIP_DECL_PRESOLEXITPRE((*presolexitpre));/**< presolving deinitialization method of presolver (called after presolving has been finished) */ 51 int maxrounds; /**< maximal number of presolving rounds the presolver participates in (-1: no limit) */ 54 int lastnchgvartypes; /**< number of variable type changes before the last call to the presolver */ 55 int lastnchgbds; /**< number of variable bounds tightened before the last call to the presolver */
Definition: struct_presol.h:36 SCIP_DECL_PRESOLEXEC((*presolexec)) type definitions for presolvers SCIP_DECL_PRESOLINIT((*presolinit)) SCIP_DECL_PRESOLCOPY((*presolcopy)) SCIP_DECL_PRESOLFREE((*presolfree)) SCIP_DECL_PRESOLEXITPRE((*presolexitpre)) type definitions for clocks and timing issues SCIP_DECL_PRESOLEXIT((*presolexit)) common defines and data types used in all packages of SCIP Definition: struct_clock.h:54 SCIP_DECL_PRESOLINITPRE((*presolinitpre)) |