32#ifndef __SCIP_OBJBENDERSCUT_H__
33#define __SCIP_OBJBENDERSCUT_H__
217 SCIP_Bool deleteobject
C++ wrapper for Benders' decomposition plugins.
C++ wrapper for Benders' decomposition cut plugin.
virtual SCIP_DECL_BENDERSCUTEXITSOL(scip_exitsol)
virtual SCIP_DECL_BENDERSCUTINITSOL(scip_initsol)
const SCIP_Bool scip_islpcut_
ObjBenderscut & operator=(const ObjBenderscut &o)=delete
ObjBenderscut(ObjBenderscut &&o)
virtual SCIP_DECL_BENDERSCUTEXEC(scip_exec)=0
virtual SCIP_DECL_BENDERSCUTCOPY(scip_copy)
ObjBenderscut & operator=(ObjBenderscut &&o)=delete
ObjBenderscut(const ObjBenderscut &o)
virtual SCIP_DECL_BENDERSCUTINIT(scip_init)
virtual SCIP_DECL_BENDERSCUTFREE(scip_free)
virtual SCIP_DECL_BENDERSCUTEXIT(scip_exit)
ObjBenderscut(SCIP *scip, const char *name, const char *desc, int priority, SCIP_Bool islpcut)
#define SCIP_CALL_ABORT(x)
#define SCIPduplicateMemoryArray(scip, ptr, source, num)
#define SCIPfreeMemoryArray(scip, ptr)
C++ wrapper for the Benders' decomposition plugins.
SCIP_RETCODE SCIPincludeObjBenderscut(SCIP *scip, scip::ObjBenders *objbenders, scip::ObjBenderscut *objbenderscut, SCIP_Bool deleteobject)
scip::ObjBenderscut * SCIPgetObjBenderscut(SCIP *scip, SCIP_BENDERSCUT *benderscut)
scip::ObjBenderscut * SCIPfindObjBenderscut(scip::ObjBenders *objbenders, const char *name)
definition of base class for all clonable classes
Definition of base class for all clonable classes.
enum SCIP_Retcode SCIP_RETCODE