Safe Haskell | None |
---|

# Documentation

insertEdge :: Ord a => (a, a, b) -> AGraph a b -> AGraph a bSource

insertEdges :: Ord a => [(a, a, b)] -> AGraph a b -> AGraph a bSource

deleteEdge :: Ord a => (a, a) -> AGraph a b -> AGraph a bSource

deleteNode :: Ord a => a -> AGraph a b -> AGraph a bSource

successors :: Ord a => AGraph a b -> a -> [(b, a)]Source

predecessors :: Ord a => AGraph a b -> a -> [(b, a)]Source

emptyAGraph :: Ord a => AGraph a bSource