mtr package abstract
Multiway-branch tree manipulation
-
Mtr_AllocNode()
- Allocates new tree node.
-
Mtr_CopyTree()
- Makes a copy of tree.
-
Mtr_CreateFirstChild()
- Creates a new node and makes it the first child of parent.
-
Mtr_CreateLastChild()
- Creates a new node and makes it the last child of parent.
-
Mtr_DeallocNode()
- Deallocates tree node.
-
Mtr_DissolveGroup()
- Merges the children of `group' with the children of its parent.
-
Mtr_FindGroup()
- Finds a group with size leaves starting at low, if it exists.
-
Mtr_FreeTree()
- Disposes of tree rooted at node.
-
Mtr_InitGroupTree()
- Allocate new tree.
-
Mtr_InitTree()
- Initializes tree with one node.
-
Mtr_MakeFirstChild()
- Makes child the first child of parent.
-
Mtr_MakeGroup()
- Makes a new group with size leaves starting at low.
-
Mtr_MakeLastChild()
- Makes child the last child of parent.
-
Mtr_MakeNextSibling()
- Makes second the next sibling of first.
-
Mtr_PrintGroups()
- Prints the groups as a parenthesized list.
-
Mtr_PrintTree()
- Prints a tree, one node per line.
-
Mtr_ReadGroups()
- Reads groups from a file and creates a group tree.
-
Mtr_SwapGroups()
- Swaps two children of a tree node.
Generated automatically by extdoc
on 970123