sifflet-lib-1.0: Library of modules shared by sifflet and its tests and its exporters.Source codeContentsIndex
Sifflet.Data.TreeGraph
Synopsis
type LayoutGraph n e = Gr (LayoutNode n) e
flayoutToGraph :: FunctoidLayout -> WGraph
treeLayoutToGraph :: TreeLayout ExprNode -> WGraph
orderedTreeToGraph :: Tree e -> Gr e WEdge
treeGraphNodesTree :: Tree e -> Tree Node
graphToTreeOriginal :: Gr e () -> Node -> Tree e
graphToTreeStructure :: Gr n e -> Node -> Tree Node
flayoutToGraphRoots :: FunctoidLayout -> [Node]
graphToOrderedTree :: Gr e WEdge -> Tree e
graphToOrderedTreeFrom :: Gr e WEdge -> Node -> Tree e
orderedChildren :: Gr e WEdge -> Node -> [Node]
adjCompareEdge :: (Node, WEdge) -> (Node, WEdge) -> Ordering
nextNodes :: [e] -> Node -> ([Node], Node)
grTranslateNode :: Node -> Double -> Double -> LayoutGraph n e -> LayoutGraph n e
grTranslateSubtree :: Node -> Double -> Double -> LayoutGraph n e -> LayoutGraph n e
grTranslateGraph :: Double -> Double -> LayoutGraph n e -> LayoutGraph n e
functoidToFunction :: Functoid -> WGraph -> Node -> Env -> SuccFail Function
graphToExprTree :: WGraph -> Node -> Tree ExprNode
Documentation
type LayoutGraph n e = Gr (LayoutNode n) eSource
flayoutToGraph :: FunctoidLayout -> WGraphSource
treeLayoutToGraph :: TreeLayout ExprNode -> WGraphSource
orderedTreeToGraph :: Tree e -> Gr e WEdgeSource
treeGraphNodesTree :: Tree e -> Tree NodeSource
graphToTreeOriginal :: Gr e () -> Node -> Tree eSource
graphToTreeStructure :: Gr n e -> Node -> Tree NodeSource
flayoutToGraphRoots :: FunctoidLayout -> [Node]Source
graphToOrderedTree :: Gr e WEdge -> Tree eSource
graphToOrderedTreeFrom :: Gr e WEdge -> Node -> Tree eSource
orderedChildren :: Gr e WEdge -> Node -> [Node]Source
List of the nodes children, ordered by edge number
adjCompareEdge :: (Node, WEdge) -> (Node, WEdge) -> OrderingSource
nextNodes :: [e] -> Node -> ([Node], Node)Source
grTranslateNode :: Node -> Double -> Double -> LayoutGraph n e -> LayoutGraph n eSource
grTranslateSubtree :: Node -> Double -> Double -> LayoutGraph n e -> LayoutGraph n eSource
grTranslateGraph :: Double -> Double -> LayoutGraph n e -> LayoutGraph n eSource
functoidToFunction :: Functoid -> WGraph -> Node -> Env -> SuccFail FunctionSource
graphToExprTree :: WGraph -> Node -> Tree ExprNodeSource
Produced by Haddock version 2.6.1