 | fgl-5.4.1.1: Martin Erwig's Functional Graph Library | Contents | Index |
|
| Data.Graph.Inductive.Monad.IOArray |
|
|
|
|
| Description |
| Static IOArray-based Graphs
|
|
| Synopsis |
|
|
|
|
| Graph Representation
|
|
| data SGr a b |
| Constructors | | Instances | | GraphM IO SGr | | (Show a, Show b) => Show (IO (SGr a b)) | | (Show a, Show b) => Show (SGr a b) |
|
|
|
| type GraphRep a b = (Int, Array Node (Context' a b), IOArray Node Bool) |
|
| type Context' a b = Maybe (Adj b, a, Adj b) |
|
| type USGr = SGr () () |
|
| defaultGraphSize :: Int |
|
| emptyN :: Int -> IO (SGr a b) |
|
| Utilities
|
|
| removeDel :: IOArray Node Bool -> Adj b -> IO (Adj b) |
| filter list (of successors/predecessors) through a boolean ST array
representing deleted marks
|
|
| Produced by Haddock version 0.8 |