Detailed Description
nodes of SCIP_SolTree
Definition at line 51 of file struct_reopt.h.
#include <struct_reopt.h>
Data Fields | |
SCIP_SOL * | sol |
SCIP_SOLNODE * | father |
SCIP_SOLNODE * | child |
SCIP_SOLNODE * | sibling |
SCIP_Real | value |
SCIP_Bool | updated |
SCIP_VAR * | var |
Field Documentation
◆ sol
SCIP_SOL* SCIP_SolNode::sol |
the stored solution
Definition at line 53 of file struct_reopt.h.
Referenced by createSolTree(), SCIPreoptGetSolsRun(), solnodeAddChild(), soltreeAddSol(), soltreeNInducedSols(), and soltreeResetMarks().
◆ 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().