Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Nodesel Struct Reference

Detailed Description

node selector

Definition at line 61 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_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 63 of file struct_nodesel.h.

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

◆ desc

char* SCIP_Nodesel::desc

description of node selector

Definition at line 64 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 73 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 74 of file struct_nodesel.h.

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

◆ nodeseldata

SCIP_NODESELDATA* SCIP_Nodesel::nodeseldata

node selector data

Definition at line 75 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 76 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 77 of file struct_nodesel.h.

Referenced by SCIPnodeselGetMemsavePriority(), and SCIPnodeselSetMemsavePriority().

◆ initialized

SCIP_Bool SCIP_Nodesel::initialized

is node selector initialized?

Definition at line 78 of file struct_nodesel.h.

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