methods for node selector plugin management
const char * SCIPnodeselGetName (SCIP_NODESEL *nodesel) const char * SCIPnodeselGetDesc (SCIP_NODESEL *nodesel) int SCIPnodeselGetStdPriority (SCIP_NODESEL *nodesel) int SCIPnodeselGetMemsavePriority (SCIP_NODESEL *nodesel) SCIP_NODESELDATA * SCIPnodeselGetData (SCIP_NODESEL *nodesel) void SCIPnodeselSetData (SCIP_NODESEL *nodesel, SCIP_NODESELDATA *nodeseldata) SCIP_Bool SCIPnodeselIsInitialized (SCIP_NODESEL *nodesel) SCIP_Real SCIPnodeselGetSetupTime (SCIP_NODESEL *nodesel) SCIP_Real SCIPnodeselGetTime (SCIP_NODESEL *nodesel) SCIP_RETCODE SCIPincludeNodesel (SCIP *scip, const char *name, const char *desc, int stdpriority, int memsavepriority, SCIP_DECL_NODESELCOPY((*nodeselcopy)), SCIP_DECL_NODESELFREE((*nodeselfree)), SCIP_DECL_NODESELINIT((*nodeselinit)), SCIP_DECL_NODESELEXIT((*nodeselexit)), SCIP_DECL_NODESELINITSOL((*nodeselinitsol)), SCIP_DECL_NODESELEXITSOL((*nodeselexitsol)), SCIP_DECL_NODESELSELECT((*nodeselselect)), SCIP_DECL_NODESELCOMP((*nodeselcomp)), SCIP_NODESELDATA *nodeseldata) SCIP_RETCODE SCIPincludeNodeselBasic (SCIP *scip, SCIP_NODESEL **nodesel, const char *name, const char *desc, int stdpriority, int memsavepriority, SCIP_DECL_NODESELSELECT((*nodeselselect)), SCIP_DECL_NODESELCOMP((*nodeselcomp)), SCIP_NODESELDATA *nodeseldata) SCIP_RETCODE SCIPsetNodeselCopy (SCIP *scip, SCIP_NODESEL *nodesel, SCIP_DECL_NODESELCOPY((*nodeselcopy))) SCIP_RETCODE SCIPsetNodeselFree (SCIP *scip, SCIP_NODESEL *nodesel, SCIP_DECL_NODESELFREE((*nodeselfree))) SCIP_RETCODE SCIPsetNodeselInit (SCIP *scip, SCIP_NODESEL *nodesel, SCIP_DECL_NODESELINIT((*nodeselinit))) SCIP_RETCODE SCIPsetNodeselExit (SCIP *scip, SCIP_NODESEL *nodesel, SCIP_DECL_NODESELEXIT((*nodeselexit))) SCIP_RETCODE SCIPsetNodeselInitsol (SCIP *scip, SCIP_NODESEL *nodesel, SCIP_DECL_NODESELINITSOL((*nodeselinitsol))) SCIP_RETCODE SCIPsetNodeselExitsol (SCIP *scip, SCIP_NODESEL *nodesel, SCIP_DECL_NODESELEXITSOL((*nodeselexitsol))) SCIP_NODESEL * SCIPfindNodesel (SCIP *scip, const char *name) SCIP_NODESEL ** SCIPgetNodesels (SCIP *scip) int SCIPgetNNodesels (SCIP *scip) SCIP_RETCODE SCIPsetNodeselStdPriority (SCIP *scip, SCIP_NODESEL *nodesel, int priority) SCIP_RETCODE SCIPsetNodeselMemsavePriority (SCIP *scip, SCIP_NODESEL *nodesel, int priority) SCIP_NODESEL * SCIPgetNodesel (SCIP *scip) ◆ SCIPnodeselGetName()gets name of node selector
Definition at line 1072 of file nodesel.c.
References SCIP_Nodesel::name, and NULL.
Referenced by SCIP_DECL_DIALOGEXEC(), SCIP_DECL_NODESELCOMP(), SCIP_DECL_NODESELCOPY(), SCIP_DECL_NODESELFREE(), SCIP_DECL_NODESELINITSOL(), SCIP_DECL_NODESELSELECT(), SCIPincludeDialogDefaultFix(), SCIPincludeDialogDefaultSet(), SCIPnodeselCopyInclude(), and SCIPtreeSetNodesel().
◆ SCIPnodeselGetDesc() ◆ SCIPnodeselGetStdPriority() ◆ SCIPnodeselGetMemsavePriority() int SCIPnodeselGetMemsavePriority ( SCIP_NODESEL * nodesel ) ◆ SCIPnodeselGetData()gets user data of node selector
Definition at line 1140 of file nodesel.c.
References SCIP_Nodesel::nodeseldata, and NULL.
Referenced by SCIP_DECL_NODESELCOMP(), SCIP_DECL_NODESELCOPY(), SCIP_DECL_NODESELEXIT(), SCIP_DECL_NODESELEXITSOL(), SCIP_DECL_NODESELFREE(), SCIP_DECL_NODESELINIT(), SCIP_DECL_NODESELINITSOL(), SCIP_DECL_NODESELSELECT(), SCIPfindObjNodesel(), and SCIPgetObjNodesel().
◆ SCIPnodeselSetData() ◆ SCIPnodeselIsInitialized() ◆ SCIPnodeselGetSetupTime() ◆ SCIPnodeselGetTime() ◆ SCIPincludeNodesel() SCIP_RETCODE SCIPincludeNodesel ( SCIP * scip, const char * name, const char * desc, int stdpriority, int memsavepriority, SCIP_DECL_NODESELCOPY((*nodeselcopy)) , SCIP_DECL_NODESELFREE((*nodeselfree)) , SCIP_DECL_NODESELINIT((*nodeselinit)) , SCIP_DECL_NODESELEXIT((*nodeselexit)) , SCIP_DECL_NODESELINITSOL((*nodeselinitsol)) , SCIP_DECL_NODESELEXITSOL((*nodeselexitsol)) , SCIP_DECL_NODESELSELECT((*nodeselselect)) , SCIP_DECL_NODESELCOMP((*nodeselcomp)) , SCIP_NODESELDATA * nodeseldata )creates a node selector and includes it in SCIP.
creates a node selector and includes it in SCIP.
Definition at line 64 of file scip_nodesel.c.
References FALSE, NULL, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIPcheckStage(), SCIPerrorMessage, SCIPfindNodesel(), SCIPnodeselCreate(), SCIPsetIncludeNodesel(), and TRUE.
Referenced by SCIPincludeObjNodesel().
◆ SCIPincludeNodeselBasic()Creates a node selector and includes it in SCIP with its most fundamental callbacks. All non-fundamental (or optional) callbacks as, e.g., init and exit callbacks, will be set to NULL. Optional callbacks can be set via specific setter functions, see SCIPsetNodeselCopy(), SCIPsetNodeselFree(), SCIPsetNodeselInit(), SCIPsetNodeselExit(), SCIPsetNodeselInitsol(), and SCIPsetNodeselExitsol()
Creates a node selector and includes it in SCIP with its most fundamental callbacks. All non-fundamental (or optional) callbacks as, e.g., init and exit callbacks, will be set to NULL. Optional callbacks can be set via specific setter functions, see SCIPsetNodeselCopy(), SCIPsetNodeselFree(), SCIPsetNodeselInit(), SCIPsetNodeselExit(), SCIPsetNodeselInitsol(), and SCIPsetNodeselExitsol()
Definition at line 111 of file scip_nodesel.c.
References FALSE, NULL, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIPcheckStage(), SCIPerrorMessage, SCIPfindNodesel(), SCIPnodeselCreate(), SCIPsetIncludeNodesel(), and TRUE.
Referenced by SCIPincludeNodeselBfs(), SCIPincludeNodeselBreadthfirst(), SCIPincludeNodeselDfs(), SCIPincludeNodeselEstimate(), SCIPincludeNodeselHybridestim(), SCIPincludeNodeselRestartdfs(), and SCIPincludeNodeselUct().
◆ SCIPsetNodeselCopy()sets copy method of node selector
Definition at line 146 of file scip_nodesel.c.
References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage(), SCIPnodeselSetCopy(), and TRUE.
Referenced by SCIPincludeNodeselBfs(), SCIPincludeNodeselBreadthfirst(), SCIPincludeNodeselDfs(), SCIPincludeNodeselEstimate(), SCIPincludeNodeselHybridestim(), SCIPincludeNodeselRestartdfs(), and SCIPincludeNodeselUct().
◆ SCIPsetNodeselFree()sets destructor method of node selector
Definition at line 162 of file scip_nodesel.c.
References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage(), SCIPnodeselSetFree(), and TRUE.
Referenced by SCIPincludeNodeselBfs(), SCIPincludeNodeselEstimate(), SCIPincludeNodeselHybridestim(), SCIPincludeNodeselRestartdfs(), and SCIPincludeNodeselUct().
◆ SCIPsetNodeselInit() ◆ SCIPsetNodeselExit() ◆ SCIPsetNodeselInitsol() ◆ SCIPsetNodeselExitsol() ◆ SCIPfindNodesel()returns the node selector of the given name, or NULL if not existing
Definition at line 242 of file scip_nodesel.c.
References NULL, and SCIPsetFindNodesel().
Referenced by doSolveSubMIP(), SCIPapplyRedSize(), SCIPfindObjNodesel(), SCIPincludeNodesel(), SCIPincludeNodeselBasic(), SCIPsetCommonSubscipParams(), setSubscipParameters(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipMutation(), setupSCIPparamsStage3(), setupSubproblem(), setupSubScip(), wrapperDins(), and wrapperRins().
◆ SCIPgetNodesels() ◆ SCIPgetNNodesels() int SCIPgetNNodesels ( SCIP * scip ) ◆ SCIPsetNodeselStdPriority() ◆ SCIPsetNodeselMemsavePriority() ◆ SCIPgetNodesel()RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4