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().