8 in the classical
order, knowing a
node means you know the classical
parent with
14 be reversed. For a single sid0,
this happens on the path between the classical
15 root and sid0. If a
parent-child has been reversed and given a
node we know
16 the classical
parent (presently a child) then at the
node 17 ClassicalB = ClassicalParentPresentA
18 ClassicalA = ClassicalParentPresentB
21 because of the two
parent nature of the center
node on the path between sid0
22 and sid1. Our convention is that v_parent[centernode->v_node_index] is toward
23 sid0. And the other
parent is
24 v_parent[c2sid1_parent_index[centernode->v_node_index - backbone_center_begin]]
25 So we need to know what Classical
A and
B are
for the center
node and its
26 two parents.
A center
node may be reversed or not with respect to its classical
27 parent. One of the present parents may or may not be its classical
parent.
35 #define ClassicalNODEA(n) (*nrn_classicalNodeA(n)) 36 #define ClassicalNODEB(n) (*nrn_classicalNodeB(n)) 38 #define ClassicalNODEA(n) NODEA(n) 39 #define ClassicalNODEB(n) NODEB(n)
double * nrn_classicalNodeB(Node *n)
double * nrn_classicalNodeA(Node *n)
static double multisplit(void *v)
int const size_t const size_t n
static Node * node(Object *)