Detailed Description
node selector
Definition at line 52 of file struct_nodesel.h.
#include <struct_nodesel.h>
Public Member Functions | |
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)) | |
Data Fields | |
char * | name |
char * | desc |
SCIP_CLOCK * | setuptime |
SCIP_CLOCK * | nodeseltime |
SCIP_NODESELDATA * | nodeseldata |
int | stdpriority |
int | memsavepriority |
SCIP_Bool | initialized |
Member Function Documentation
◆ SCIP_DECL_NODESELCOPY()
SCIP_Nodesel::SCIP_DECL_NODESELCOPY | ( | * | nodeselcopy | ) |
copy method of node selector or NULL if you don't want to copy your plugin into sub-SCIPs
◆ SCIP_DECL_NODESELFREE()
SCIP_Nodesel::SCIP_DECL_NODESELFREE | ( | * | nodeselfree | ) |
destructor of node selector
◆ SCIP_DECL_NODESELINIT()
SCIP_Nodesel::SCIP_DECL_NODESELINIT | ( | * | nodeselinit | ) |
initialize node selector
◆ SCIP_DECL_NODESELEXIT()
SCIP_Nodesel::SCIP_DECL_NODESELEXIT | ( | * | nodeselexit | ) |
deinitialize node selector
◆ SCIP_DECL_NODESELINITSOL()
SCIP_Nodesel::SCIP_DECL_NODESELINITSOL | ( | * | nodeselinitsol | ) |
solving process initialization method of node selector
◆ SCIP_DECL_NODESELEXITSOL()
SCIP_Nodesel::SCIP_DECL_NODESELEXITSOL | ( | * | nodeselexitsol | ) |
solving process deinitialization method of node selector
◆ SCIP_DECL_NODESELSELECT()
SCIP_Nodesel::SCIP_DECL_NODESELSELECT | ( | * | nodeselselect | ) |
node selection method
◆ SCIP_DECL_NODESELCOMP()
SCIP_Nodesel::SCIP_DECL_NODESELCOMP | ( | * | nodeselcomp | ) |
node comparison method
Field Documentation
◆ name
char* SCIP_Nodesel::name |
name of node selector
Definition at line 54 of file struct_nodesel.h.
Referenced by SCIPnodeselExit(), SCIPnodeselGetName(), and SCIPnodeselInit().
◆ desc
char* SCIP_Nodesel::desc |
description of node selector
Definition at line 55 of file struct_nodesel.h.
Referenced by SCIPnodeselGetDesc().
◆ setuptime
SCIP_CLOCK* SCIP_Nodesel::setuptime |
time spend for setting up this node selector for the next stages
Definition at line 64 of file struct_nodesel.h.
Referenced by SCIPnodeselEnableOrDisableClocks(), SCIPnodeselExit(), SCIPnodeselExitsol(), SCIPnodeselGetSetupTime(), SCIPnodeselInit(), and SCIPnodeselInitsol().
◆ nodeseltime
SCIP_CLOCK* SCIP_Nodesel::nodeseltime |
node selector execution time
Definition at line 65 of file struct_nodesel.h.
Referenced by SCIPnodeselEnableOrDisableClocks(), SCIPnodeselGetTime(), SCIPnodeselInit(), and SCIPnodeselSelect().
◆ nodeseldata
SCIP_NODESELDATA* SCIP_Nodesel::nodeseldata |
node selector data
Definition at line 66 of file struct_nodesel.h.
Referenced by SCIPnodeselGetData(), and SCIPnodeselSetData().
◆ stdpriority
int SCIP_Nodesel::stdpriority |
priority of the node selector in standard mode
Definition at line 67 of file struct_nodesel.h.
Referenced by SCIPnodeselGetStdPriority(), and SCIPnodeselSetStdPriority().
◆ memsavepriority
int SCIP_Nodesel::memsavepriority |
priority of the node selector in memory saving mode
Definition at line 68 of file struct_nodesel.h.
Referenced by SCIPnodeselGetMemsavePriority(), and SCIPnodeselSetMemsavePriority().
◆ initialized
SCIP_Bool SCIP_Nodesel::initialized |
is node selector initialized?
Definition at line 69 of file struct_nodesel.h.
Referenced by SCIPnodeselExit(), SCIPnodeselInit(), and SCIPnodeselIsInitialized().