SCIP

Solving Constraint Integer Programs

pub_nodesel.h File Reference

Detailed Description

public methods for node selectors

Author
Tobias Achterberg

Definition in file pub_nodesel.h.

#include "scip/def.h"
#include "scip/type_nodesel.h"

Go to the source code of this file.

Functions

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)
 

Function Documentation

const char* SCIPnodeselGetDesc ( SCIP_NODESEL *  nodesel)

gets description of node selector

Parameters
nodeselnode selector

Definition at line 1002 of file nodesel.c.

References SCIP_Nodesel::desc, and NULL.

Referenced by SCIP_DECL_DIALOGEXEC(), SCIPincludeDialogDefaultFix(), and SCIPincludeDialogDefaultSet().

int SCIPnodeselGetStdPriority ( SCIP_NODESEL *  nodesel)

gets priority of node selector in standard mode

Parameters
nodeselnode selector

Definition at line 1012 of file nodesel.c.

References NULL, and SCIP_Nodesel::stdpriority.

Referenced by SCIP_DECL_DIALOGEXEC(), SCIP_DECL_NODESELINITSOL(), SCIPsetIncludeNodesel(), and turnoffNodeSelector().

int SCIPnodeselGetMemsavePriority ( SCIP_NODESEL *  nodesel)

gets priority of node selector in memory saving mode

Parameters
nodeselnode selector

Definition at line 1036 of file nodesel.c.

References SCIP_Nodesel::memsavepriority, and NULL.

Referenced by SCIP_DECL_DIALOGEXEC(), and SCIPsetIncludeNodesel().

void SCIPnodeselSetData ( SCIP_NODESEL *  nodesel,
SCIP_NODESELDATA *  nodeseldata 
)

sets user data of node selector; user has to free old data in advance!

Parameters
nodeselnode selector
nodeseldatanew node selector user data

Definition at line 1070 of file nodesel.c.

References SCIP_Nodesel::nodeseldata, and NULL.

Referenced by SCIP_DECL_NODESELFREE().

SCIP_Bool SCIPnodeselIsInitialized ( SCIP_NODESEL *  nodesel)

is node selector initialized?

Parameters
nodeselnode selector

Definition at line 1149 of file nodesel.c.

References SCIP_Nodesel::initialized, and NULL.

SCIP_Real SCIPnodeselGetSetupTime ( SCIP_NODESEL *  nodesel)

gets time in seconds used in this node selector for setting up for next stages

Parameters
nodeselnode selector

Definition at line 1171 of file nodesel.c.

References NULL, SCIPclockGetTime(), and SCIP_Nodesel::setuptime.

SCIP_Real SCIPnodeselGetTime ( SCIP_NODESEL *  nodesel)

gets time in seconds used in this node selector

Parameters
nodeselnode selector

Definition at line 1181 of file nodesel.c.

References SCIP_Nodesel::nodeseltime, NULL, and SCIPclockGetTime().