| |||||||||||||
| |||||||||||||
| |||||||||||||
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 |