Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_SolNode Struct Reference

    Detailed Description

    nodes of SCIP_SolTree

    Definition at line 51 of file struct_reopt.h.

    #include <struct_reopt.h>

    Data Fields

    SCIP_SOLsol
     
    SCIP_SOLNODEfather
     
    SCIP_SOLNODEchild
     
    SCIP_SOLNODEsibling
     
    SCIP_Real value
     
    SCIP_Bool updated
     
    SCIP_VARvar
     

    Field Documentation

    ◆ sol

    SCIP_SOL* SCIP_SolNode::sol

    ◆ father

    SCIP_SOLNODE* SCIP_SolNode::father

    pointer to the parent node

    Definition at line 54 of file struct_reopt.h.

    Referenced by createSolTree(), solnodeAddChild(), and soltreeResetMarks().

    ◆ child

    SCIP_SOLNODE* SCIP_SolNode::child

    pointer to left most child node, i.e., node representing the variable with smallest solution value

    Definition at line 55 of file struct_reopt.h.

    Referenced by createSolTree(), SCIPreoptGetNSavedSols(), SCIPreoptResetSolMarks(), solnodeAddChild(), soltreeAddSol(), soltreefreeNode(), soltreeNInducedSols(), and soltreeResetMarks().

    ◆ sibling

    SCIP_SOLNODE* SCIP_SolNode::sibling

    pointer to next sibling node

    Definition at line 58 of file struct_reopt.h.

    Referenced by createSolTree(), SCIPreoptResetSolMarks(), solnodeAddChild(), soltreefreeNode(), soltreeNInducedSols(), and soltreeResetMarks().

    ◆ value

    SCIP_Real SCIP_SolNode::value

    solution value represented by this node

    Definition at line 59 of file struct_reopt.h.

    Referenced by createSolTree(), and solnodeAddChild().

    ◆ updated

    SCIP_Bool SCIP_SolNode::updated

    flag if the solution is already updated w.r.t. the new objective function

    Definition at line 60 of file struct_reopt.h.

    Referenced by createSolTree(), SCIPreoptGetSolsRun(), solnodeAddChild(), and soltreeResetMarks().

    ◆ var

    SCIP_VAR* SCIP_SolNode::var

    variable represented by this node

    Definition at line 63 of file struct_reopt.h.

    Referenced by solnodeAddChild().