DescendantEdges {TreeTools} | R Documentation |
Identify descendant edges
Description
Quickly identify edges that are "descended" from edges in a tree.
Usage
DescendantEdges(parent, child, edge = NULL, nEdge = length(parent))
AllDescendantEdges(parent, child, nEdge = length(parent))
Arguments
parent |
Integer vector corresponding to the first column of the edge
matrix of a tree of class |
child |
Integer vector corresponding to the second column of the edge
matrix of a tree of class |
edge |
Integer specifying the number of the edge whose child edges are
required (see |
nEdge |
number of edges (calculated from |
Value
DescendantEdges()
returns a logical vector stating whether each
edge in turn is a descendant of the specified edge (or the edge itself).
AllDescendantEdges()
is deprecated; use DescendantEdges()
instead.
It returns a matrix of class logical, with row N specifying whether each
edge is a descendant of edge N (or the edge itself).
See Also
Other tree navigation:
AncestorEdge()
,
CladeSizes()
,
EdgeAncestry()
,
EdgeDistances()
,
ListAncestors()
,
MRCA()
,
NDescendants()
,
NodeDepth()
,
NodeOrder()
,
RootNode()