struct_prop.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 44 SCIP_DECL_PROPCOPY ((*propcopy)); /**< copy method of propagator or NULL if you don't want to copy your plugin into sub-SCIPs */ 50 SCIP_DECL_PROPINITSOL ((*propinitsol)); /**< solving process initialization method of propagator */ 51 SCIP_DECL_PROPEXITSOL ((*propexitsol)); /**< solving process deinitialization method of propagator */ 58 SCIP_CLOCK* sbproptime; /**< time used for propagation of this propagator during strong branching */ 63 SCIP_PROPTIMING timingmask; /**< positions in the node solving loop where propagator should be executed */ 66 int maxprerounds; /**< maximal number of presolving rounds the constraint handler participates in (-1: no limit) */ 68 int lastnaggrvars; /**< number of variables aggregated in presolving before the last call to the propagator */ 69 int lastnchgvartypes; /**< number of variable type changes in presolving before the last call to the propagator */ 70 int lastnchgbds; /**< number of variable bounds tightened in presolving before the last call to the propagator */ 71 int lastnaddholes; /**< number of domain holes added in presolving before the last call to the propagator */ 72 int lastndelconss; /**< number of deleted constraints in presolving before the last call to the propagator */ 73 int lastnaddconss; /**< number of added constraints in presolving before the last call to the propagator */ 74 int lastnupgdconss; /**< number of upgraded constraints in presolving before the last call to the propagator */ 75 int lastnchgcoefs; /**< number of changed coefficients in presolving before the last call to the propagator */ 76 int lastnchgsides; /**< number of changed left or right hand sides in presolving before the last call to the propagator */ 86 int nchgsides; /**< total number of changed left or right hand sides by this propagator in presolving */ 87 int npresolcalls; /**< number of times the propagator was called in presolving and tried to find reductions */
SCIP_DECL_PROPRESPROP((*propresprop)) SCIP_DECL_PROPINITSOL((*propinitsol)) SCIP_DECL_PROPEXEC((*propexec)) SCIP_DECL_PROPEXITPRE((*propexitpre)) SCIP_DECL_PROPINIT((*propinit)) SCIP_DECL_PROPPRESOL((*proppresol)) SCIP_DECL_PROPCOPY((*propcopy)) SCIP_DECL_PROPFREE((*propfree)) Definition: struct_prop.h:36 SCIP_DECL_PROPEXIT((*propexit)) SCIP_DECL_PROPINITPRE((*propinitpre)) type definitions for clocks and timing issues type definitions for propagators SCIP_DECL_PROPEXITSOL((*propexitsol)) common defines and data types used in all packages of SCIP Definition: struct_clock.h:54 |