All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
prop.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
61 SCIP_PROPTIMING timingmask, /**< positions in the node solving loop where heuristic should be executed */
62 int presolpriority, /**< priority of the propagator (>= 0: before, < 0: after constraint handlers) */
63 int presolmaxrounds, /**< maximal number of presolving rounds the propagator participates in (-1: no limit) */
64 SCIP_Bool presoldelay, /**< should presolving be delayed, if other presolvers found reductions? */
65 SCIP_DECL_PROPCOPY ((*propcopy)), /**< copy method of propagator or NULL if you don't want to copy your plugin into sub-SCIPs */
71 SCIP_DECL_PROPINITSOL ((*propinitsol)), /**< solving process initialization method of propagator */
72 SCIP_DECL_PROPEXITSOL ((*propexitsol)), /**< solving process deinitialization method of propagator */
145 int* nchgsides, /**< pointer to total number of changed left/right hand sides of all presolvers */
162 /** resolves the given conflicting bound, that was deduced by the given propagator, by putting all "reason" bounds
163 * leading to the deduction into the conflict queue with calls to SCIPaddConflictLb(), SCIPaddConflictUb(), SCIPaddConflictBd(),
164 * SCIPaddConflictRelaxedLb(), SCIPaddConflictRelaxedUb(), SCIPaddConflictRelaxedBd(), or SCIPaddConflictBinvar();
175 SCIP_BDCHGIDX* bdchgidx, /**< bound change index, representing the point of time where change took place */
200 SCIP_DECL_PROPCOPY ((*propcopy)) /**< copy method of propagator or NULL if you don't want to copy your plugin into sub-SCIPs */
228 SCIP_DECL_PROPINITSOL((*propinitsol)) /**< solving process initialization method of propagator */
235 SCIP_DECL_PROPEXITSOL ((*propexitsol)) /**< solving process deinitialization method of propagator */
249 SCIP_DECL_PROPEXITPRE((*propexitpre)) /**< preprocessing deinitialization method of propagator */
257 int presolpriority, /**< presolving priority of the propagator (>= 0: before, < 0: after constraint handlers) */
258 int presolmaxrounds, /**< maximal number of presolving rounds the propagator participates in (-1: no limit) */
259 SCIP_Bool presoldelay /**< should presolving be delayed, if other presolvers found reductions? */
|