objprop.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 propagators implemented in C++. Note that there is a pure virtual 87 unsigned int timingmask, /**< positions in the node solving loop where propagator should be executed */ 88 int presolpriority, /**< presolving priority of the propagator (>= 0: before, < 0: after constraint handlers) */ 89 int presolmaxrounds, /**< maximal number of presolving rounds the propagator participates in (-1: no limit) */ 153 /** presolving deinitialization method of propagator (called after presolving has been finished) 162 /** solving process initialization method of propagator (called when branch and bound process is about to begin) 171 /** solving process deinitialization method of propagator (called before branch and bound process data is freed) 240 SCIP_Bool deleteobject /**< should the propagator object be deleted when propagator is freed? */ ObjProp(SCIP *scip, const char *name, const char *desc, int priority, int freq, SCIP_Bool delay, unsigned int timingmask, int presolpriority, int presolmaxrounds, SCIP_Bool presoltiming) Definition: objprop.h:80 virtual SCIP_DECL_PROPEXEC(scip_exec)=0 Definition: type_result.h:33 SCIP_RETCODE SCIPincludeObjProp(SCIP *scip, scip::ObjProp *objprop, SCIP_Bool deleteobject) Definition: objprop.cpp:267 Definition: struct_scip.h:53 virtual SCIP_DECL_PROPEXITSOL(scip_exitsol) Definition: objprop.h:175 virtual SCIP_DECL_PROPINITSOL(scip_initsol) Definition: objprop.h:166 definition of base class for all clonable classes virtual SCIP_DECL_PROPPRESOL(scip_presol) Definition: objprop.h:184 virtual SCIP_DECL_PROPRESPROP(scip_resprop) Definition: objprop.h:201 Definition: type_result.h:35 Definition: type_retcode.h:33 scip::ObjProp * SCIPgetObjProp(SCIP *scip, SCIP_PROP *prop) Definition: objprop.cpp:315 Definition: struct_prop.h:36 #define SCIPduplicateMemoryArray(scip, ptr, source, num) Definition: scip.h:20540 virtual SCIP_DECL_PROPINITPRE(scip_initpre) Definition: objprop.h:148 scip::ObjProp * SCIPfindObjProp(SCIP *scip, const char *name) Definition: objprop.cpp:296 virtual SCIP_DECL_PROPEXITPRE(scip_exitpre) Definition: objprop.h:157 Definition: objbranchrule.h:33 SCIP callable library. |