23 #ifndef __SCIP_OBJBRANCHRULE_H__ 24 #define __SCIP_OBJBRANCHRULE_H__ 85 scip_priority_(priority),
86 scip_maxdepth_(maxdepth),
87 scip_maxbounddist_(maxbounddist)
154 assert(result != NULL);
165 assert(result != NULL);
176 assert(result != NULL);
virtual SCIP_DECL_BRANCHEXECLP(scip_execlp)
enum SCIP_Retcode SCIP_RETCODE
virtual SCIP_DECL_BRANCHEXIT(scip_exit)
ObjBranchrule(SCIP *scip, const char *name, const char *desc, int priority, int maxdepth, SCIP_Real maxbounddist)
definition of base class for all clonable classes
virtual SCIP_DECL_BRANCHFREE(scip_free)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
SCIP_RETCODE SCIPincludeObjBranchrule(SCIP *scip, scip::ObjBranchrule *objbranchrule, SCIP_Bool deleteobject)
#define SCIPfreeMemoryArray(scip, ptr)
virtual SCIP_DECL_BRANCHINITSOL(scip_initsol)
virtual SCIP_DECL_BRANCHEXECPS(scip_execps)
Definition of base class for all clonable classes.
scip::ObjBranchrule * SCIPgetObjBranchrule(SCIP *scip, SCIP_BRANCHRULE *branchrule)
virtual SCIP_DECL_BRANCHEXECEXT(scip_execext)
C++ wrapper for branching rules.
#define SCIP_CALL_ABORT(x)
scip::ObjBranchrule * SCIPfindObjBranchrule(SCIP *scip, const char *name)
virtual SCIP_DECL_BRANCHEXITSOL(scip_exitsol)
virtual SCIP_DECL_BRANCHINIT(scip_init)
const SCIP_Real scip_maxbounddist_