Data.Graph
data Graph c a Source #
Constructors
Defined in Data.Graph
Methods
showsPrec :: Int -> Graph c a -> ShowS #
show :: Graph c a -> String #
showList :: [Graph c a] -> ShowS #
(==) :: Graph c a -> Graph c a -> Bool #
(/=) :: Graph c a -> Graph c a -> Bool #
emptyGraph :: Graph c a Source #
verts :: Graph c a -> [c] Source #
gUnion :: (Ord c, Ord a) => Graph c a -> Graph c a -> Graph c a Source #
extractNodes :: Ord c => Set (c, a, c) -> Set c Source #
gFocus :: Ord c => c -> Graph c a -> Graph c a Source #
isSingleton :: Graph c a -> Bool Source #
getSingleton :: Graph c a -> Maybe c Source #
gleaves :: Ord c => Graph c a -> [c] Source #
gcmap :: (Ord k, Ord a) => (c -> k) -> Graph c a -> Graph k a Source #
isEmpty :: (Eq c, Eq a) => Graph c a -> Bool Source #