Package jebl.evolution.trees
Class SortedRootedTree
java.lang.Object
jebl.evolution.trees.AbstractRootedTree
jebl.evolution.trees.FilteredRootedTree
jebl.evolution.trees.SortedRootedTree
- All Implemented Interfaces:
Graph
,RootedTree
,Tree
,Attributable
- Version:
- $Id: SortedRootedTree.java 627 2007-01-15 03:50:40Z pepster $
- Author:
- Andrew Rambaut, Alexei Drummond
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface jebl.evolution.graphs.Graph
Graph.NoEdgeException, Graph.Utils
-
Constructor Summary
ConstructorsConstructorDescriptionSortedRootedTree
(RootedTree source, Comparator<Node> comparator) SortedRootedTree
(RootedTree source, SortedRootedTree.BranchOrdering branchOrdering) -
Method Summary
Methods inherited from class jebl.evolution.trees.FilteredRootedTree
conceptuallyUnrooted, getAdjacencies, getAttribute, getAttributeMap, getAttributeNames, getEdge, getEdgeLength, getEdges, getEdges, getExternalEdges, getExternalNodes, getHeight, getInternalEdges, getInternalNodes, getLength, getNode, getNodes, getNodes, getNodes, getParent, getRootNode, getSource, getTaxa, getTaxon, hasHeights, hasLengths, isExternal, isHeightsKnown, isLengthsKnown, isRoot, removeAttribute, renameTaxa, setAttribute
Methods inherited from class jebl.evolution.trees.AbstractRootedTree
getExternalNodeCount, getExternalNodes
-
Constructor Details
-
SortedRootedTree
-
SortedRootedTree
-
-
Method Details
-
getChildren
- Specified by:
getChildren
in interfaceRootedTree
- Overrides:
getChildren
in classFilteredRootedTree
- Parameters:
node
- the node whose children are being requested.- Returns:
- the list of nodes that are the children of the given node. The set may be empty for a terminal node (a tip).
-