C++ wrapper for node selectors.
Definition in file objnodesel.cpp.
Go to the source code of this file.
Functions | |
| static | SCIP_DECL_NODESELCOPY (nodeselCopyObj) |
| static | SCIP_DECL_NODESELFREE (nodeselFreeObj) |
| static | SCIP_DECL_NODESELINIT (nodeselInitObj) |
| static | SCIP_DECL_NODESELEXIT (nodeselExitObj) |
| static | SCIP_DECL_NODESELINITSOL (nodeselInitsolObj) |
| static | SCIP_DECL_NODESELEXITSOL (nodeselExitsolObj) |
| static | SCIP_DECL_NODESELSELECT (nodeselSelectObj) |
| static | SCIP_DECL_NODESELCOMP (nodeselCompObj) |
| SCIP_RETCODE | SCIPincludeObjNodesel (SCIP *scip, scip::ObjNodesel *objnodesel, SCIP_Bool deleteobject) |
| scip::ObjNodesel * | SCIPfindObjNodesel (SCIP *scip, const char *name) |
| scip::ObjNodesel * | SCIPgetObjNodesel (SCIP *scip, SCIP_NODESEL *nodesel) |
|
static |
copy method for node selector plugins (called when SCIP copies plugins)
Definition at line 62 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeObjNodesel(), SCIPnodeselGetData(), and TRUE.
|
static |
destructor of node selector to free user data (called when SCIP is exiting)
Definition at line 87 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, SCIPnodeselGetData(), and SCIPnodeselSetData().
|
static |
initialization method of node selector (called after problem was transformed)
Definition at line 113 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPnodeselGetData().
|
static |
deinitialization method of node selector (called before transformed problem is freed)
Definition at line 131 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPnodeselGetData().
|
static |
solving process initialization method of node selector (called when branch and bound process is about to begin)
Definition at line 148 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPnodeselGetData().
|
static |
solving process deinitialization method of node selector (called before branch and bound process data is freed)
Definition at line 165 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPnodeselGetData().
|
static |
node selection method of node selector
Definition at line 182 of file objnodesel.cpp.
References assert(), NULL, SCIP_CALL, SCIP_OKAY, and SCIPnodeselGetData().
|
static |
node comparison method of node selector
Definition at line 199 of file objnodesel.cpp.
References assert(), NULL, and SCIPnodeselGetData().
| SCIP_RETCODE SCIPincludeObjNodesel | ( | SCIP * | scip, |
| scip::ObjNodesel * | objnodesel, | ||
| SCIP_Bool | deleteobject ) |
creates the node selector for the given node selector object and includes it in SCIP
creates the node selector for the given node selector object and includes it in SCIP
The method should be called in one of the following ways:
| scip | SCIP data structure |
| objnodesel | node selector object |
| deleteobject | should the node selector object be deleted when node selector is freed? |
Definition at line 219 of file objnodesel.cpp.
References assert(), NULL, SCIP_Bool, SCIP_CALL, scip::ObjNodesel::scip_desc_, scip::ObjNodesel::scip_memsavepriority_, scip::ObjNodesel::scip_name_, SCIP_OKAY, scip::ObjNodesel::scip_stdpriority_, and SCIPincludeNodesel().
Referenced by SCIP_DECL_NODESELCOPY().
| scip::ObjNodesel * SCIPfindObjNodesel | ( | SCIP * | scip, |
| const char * | name ) |
returns the nodesel object of the given name, or 0 if not existing
| scip | SCIP data structure |
| name | name of node selector |
Definition at line 247 of file objnodesel.cpp.
References assert(), NULL, SCIPfindNodesel(), and SCIPnodeselGetData().
| scip::ObjNodesel * SCIPgetObjNodesel | ( | SCIP * | scip, |
| SCIP_NODESEL * | nodesel ) |
returns the nodesel object for the given node selector
| scip | SCIP data structure |
| nodesel | node selector |
Definition at line 266 of file objnodesel.cpp.
References assert(), NULL, and SCIPnodeselGetData().