branch-and-bound tree node for the shadowtree
Definition at line 65 of file event_shadowtree.h.
#include <event_shadowtree.h>
SCIP_Longint SCIP_ShadowNode::nodeid |
ID of corresponding branch-and-bound tree node
Definition at line 67 of file event_shadowtree.h.
struct SCIP_ShadowNode* SCIP_ShadowNode::parent |
parent of this shadowtree node. NULL iff it is the root node
Definition at line 68 of file event_shadowtree.h.
struct SCIP_ShadowNode** SCIP_ShadowNode::children |
list of children of this shadowtree node. NULL iff it is a leaf
Definition at line 69 of file event_shadowtree.h.
int SCIP_ShadowNode::nchildren |
number of elements in children 0 iff it is a leaf, -1 iff original node is DELETED
Definition at line 70 of file event_shadowtree.h.
SCIP_SHADOWBOUNDUPDATE* SCIP_ShadowNode::branchingdecisions |
the variables branched on in this node. NULL iff nbranchingdecisions == 0
Definition at line 72 of file event_shadowtree.h.
int SCIP_ShadowNode::nbranchingdecisions |
the number of variables branched on in this node 0 iff branchingdecisions == NULL
Definition at line 74 of file event_shadowtree.h.
SCIP_SHADOWBOUNDUPDATE* SCIP_ShadowNode::propagations |
the propagation (and branching decisions) updates in the node This is populated after branching with the propagations in that node. NULL iff npropagations == 0
Definition at line 76 of file event_shadowtree.h.
int SCIP_ShadowNode::npropagations |
the number of propagations. 0 iff propagations == NULL
Definition at line 79 of file event_shadowtree.h.