Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Nodesel Struct Reference

Detailed Description

node selector

Definition at line 51 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_CLOCKsetuptime
 
SCIP_CLOCKnodeseltime
 
SCIP_NODESELDATAnodeseldata
 
int stdpriority
 
int memsavepriority
 
SCIP_Bool initialized
 

Member Function Documentation

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_Nodesel::SCIP_DECL_NODESELFREE ( nodeselfree)

destructor of node selector

SCIP_Nodesel::SCIP_DECL_NODESELINIT ( nodeselinit)

initialize node selector

SCIP_Nodesel::SCIP_DECL_NODESELEXIT ( nodeselexit)

deinitialize node selector

SCIP_Nodesel::SCIP_DECL_NODESELINITSOL ( nodeselinitsol)

solving process initialization method of node selector

SCIP_Nodesel::SCIP_DECL_NODESELEXITSOL ( nodeselexitsol)

solving process deinitialization method of node selector

SCIP_Nodesel::SCIP_DECL_NODESELSELECT ( nodeselselect)

node selection method

SCIP_Nodesel::SCIP_DECL_NODESELCOMP ( nodeselcomp)

node comparison method

Field Documentation

char* SCIP_Nodesel::name

name of node selector

Definition at line 53 of file struct_nodesel.h.

Referenced by SCIPnodeselExit(), SCIPnodeselGetName(), and SCIPnodeselInit().

char* SCIP_Nodesel::desc

description of node selector

Definition at line 54 of file struct_nodesel.h.

Referenced by SCIPnodeselGetDesc().

SCIP_CLOCK* SCIP_Nodesel::setuptime

time spend for setting up this node selector for the next stages

Definition at line 63 of file struct_nodesel.h.

Referenced by SCIPnodeselEnableOrDisableClocks(), SCIPnodeselExit(), SCIPnodeselExitsol(), SCIPnodeselGetSetupTime(), SCIPnodeselInit(), and SCIPnodeselInitsol().

SCIP_CLOCK* SCIP_Nodesel::nodeseltime

node selector execution time

Definition at line 64 of file struct_nodesel.h.

Referenced by SCIPnodeselEnableOrDisableClocks(), SCIPnodeselGetTime(), SCIPnodeselInit(), and SCIPnodeselSelect().

SCIP_NODESELDATA* SCIP_Nodesel::nodeseldata

node selector data

Definition at line 65 of file struct_nodesel.h.

Referenced by SCIPnodeselGetData(), and SCIPnodeselSetData().

int SCIP_Nodesel::stdpriority

priority of the node selector in standard mode

Definition at line 66 of file struct_nodesel.h.

Referenced by SCIPnodeselGetStdPriority(), and SCIPnodeselSetStdPriority().

int SCIP_Nodesel::memsavepriority

priority of the node selector in memory saving mode

Definition at line 67 of file struct_nodesel.h.

Referenced by SCIPnodeselGetMemsavePriority(), and SCIPnodeselSetMemsavePriority().

SCIP_Bool SCIP_Nodesel::initialized

is node selector initialized?

Definition at line 68 of file struct_nodesel.h.

Referenced by SCIPnodeselExit(), SCIPnodeselInit(), and SCIPnodeselIsInitialized().