Detailed Description
C++ wrapper for cut selectors.
Definition in file objcutsel.cpp.
Go to the source code of this file.
Functions | |
static | SCIP_DECL_CUTSELCOPY (cutselCopyObj) |
static | SCIP_DECL_CUTSELFREE (cutselFreeObj) |
static | SCIP_DECL_CUTSELINIT (cutselInitObj) |
static | SCIP_DECL_CUTSELEXIT (cutselExitObj) |
static | SCIP_DECL_CUTSELINITSOL (cutselInitsolObj) |
static | SCIP_DECL_CUTSELEXITSOL (cutselExitsolObj) |
static | SCIP_DECL_CUTSELSELECT (cutselSelectObj) |
SCIP_RETCODE | SCIPincludeObjCutsel (SCIP *scip, scip::ObjCutsel *objcutsel, SCIP_Bool deleteobject) |
scip::ObjCutsel * | SCIPfindObjCutsel (SCIP *scip, const char *name) |
scip::ObjCutsel * | SCIPgetObjCutsel (SCIP *scip, SCIP_CUTSEL *cutsel) |
Function Documentation
◆ SCIP_DECL_CUTSELCOPY()
|
static |
copy method for cut selector plugins (called when SCIP copies plugins)
Definition at line 54 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPcutselGetData(), SCIPincludeObjCutsel(), and TRUE.
◆ SCIP_DECL_CUTSELFREE()
|
static |
destructor of cut selector to free user data (called when SCIP is exiting)
Definition at line 79 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPcutselGetData(), and SCIPcutselSetData().
◆ SCIP_DECL_CUTSELINIT()
|
static |
initialization method of cut selector (called after problem was transformed)
Definition at line 105 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPcutselGetData().
◆ SCIP_DECL_CUTSELEXIT()
|
static |
deinitialization method of cut selector (called before transformed problem is freed)
Definition at line 123 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPcutselGetData().
◆ SCIP_DECL_CUTSELINITSOL()
|
static |
solving process initialization method of cut selector (called when branch and bound process is about to begin)
Definition at line 140 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPcutselGetData().
◆ SCIP_DECL_CUTSELEXITSOL()
|
static |
solving process deinitialization method of cut selector (called before branch and bound process data is freed)
Definition at line 157 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPcutselGetData().
◆ SCIP_DECL_CUTSELSELECT()
|
static |
cut selection method of cut selector
Definition at line 174 of file objcutsel.cpp.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPcutselGetData().
◆ SCIPincludeObjCutsel()
SCIP_RETCODE SCIPincludeObjCutsel | ( | SCIP * | scip, |
scip::ObjCutsel * | objcutsel, | ||
SCIP_Bool | deleteobject | ||
) |
creates the cut selector for the given cut selector object and includes it in SCIP
- Parameters
-
scip SCIP data structure objcutsel cut selector object deleteobject should the cut selector object be deleted when cut selector is freed?
Definition at line 197 of file objcutsel.cpp.
References NULL, SCIP_CALL, scip::ObjCutsel::scip_desc_, scip::ObjCutsel::scip_name_, SCIP_OKAY, scip::ObjCutsel::scip_priority_, and SCIPincludeCutsel().
Referenced by SCIP_DECL_CUTSELCOPY(), and scip::ObjCutsel::SCIP_DECL_CUTSELEXITSOL().
◆ SCIPfindObjCutsel()
scip::ObjCutsel* SCIPfindObjCutsel | ( | SCIP * | scip, |
const char * | name | ||
) |
returns the cutsel object of the given name, or 0 if not existing
- Parameters
-
scip SCIP data structure name name of cut selector
Definition at line 225 of file objcutsel.cpp.
References NULL, SCIPcutselGetData(), and SCIPfindCutsel().
Referenced by scip::ObjCutsel::SCIP_DECL_CUTSELEXITSOL().
◆ SCIPgetObjCutsel()
scip::ObjCutsel* SCIPgetObjCutsel | ( | SCIP * | scip, |
SCIP_CUTSEL * | cutsel | ||
) |
returns the cutsel object for the given cut selector
- Parameters
-
scip SCIP data structure cutsel cut selector
Definition at line 244 of file objcutsel.cpp.
References NULL, and SCIPcutselGetData().
Referenced by scip::ObjCutsel::SCIP_DECL_CUTSELEXITSOL().