| |||||||||||||
| |||||||||||||
| |||||||||||||
| Description | |||||||||||||
| Static IOArray-based Graphs | |||||||||||||
| Synopsis | |||||||||||||
| |||||||||||||
| Graph Representation | |||||||||||||
| data 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 |