objnodesel.h
Go to the documentation of this file.
30/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
46 * This class defines the interface for node selectors implemented in C++. Note that there is a pure virtual
152 /** solving process initialization method of node selector (called when branch and bound process is about to begin)
161 /** solving process deinitialization method of node selector (called before branch and bound process data is freed)
211 SCIP_Bool deleteobject /**< should the node selector object be deleted when node selector is freed? */
virtual SCIP_DECL_NODESELFREE(scip_free)
Definition: objnodesel.h:129
virtual SCIP_DECL_NODESELEXIT(scip_exit)
Definition: objnodesel.h:147
ObjNodesel(SCIP *scip, const char *name, const char *desc, int stdpriority, int memsavepriority)
Definition: objnodesel.h:74
virtual SCIP_DECL_NODESELEXITSOL(scip_exitsol)
Definition: objnodesel.h:165
virtual SCIP_DECL_NODESELINIT(scip_init)
Definition: objnodesel.h:138
virtual SCIP_DECL_NODESELINITSOL(scip_initsol)
Definition: objnodesel.h:156
virtual SCIP_DECL_NODESELSELECT(scip_select)=0
ObjNodesel & operator=(const ObjNodesel &o)=delete
ObjNodesel & operator=(ObjNodesel &&o)=delete
virtual SCIP_DECL_NODESELCOMP(scip_comp)=0
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
Definition: scip_mem.h:76
Definition: objbenders.h:44
definition of base class for all clonable classes
SCIP_RETCODE SCIPincludeObjNodesel(SCIP *scip, scip::ObjNodesel *objnodesel, SCIP_Bool deleteobject)
Definition: objnodesel.cpp:219
scip::ObjNodesel * SCIPfindObjNodesel(SCIP *scip, const char *name)
Definition: objnodesel.cpp:247
scip::ObjNodesel * SCIPgetObjNodesel(SCIP *scip, SCIP_NODESEL *nodesel)
Definition: objnodesel.cpp:266
SCIP callable library.
Definition: struct_nodesel.h:62
Definition: struct_scip.h:70