Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
HGraph.Directed.Connectivity.IntegralLinkage
Synopsis
- extendLinkage :: (Mutable t, DirectedGraph t, Integral a, Adjacency t) => t a -> LinkageInstance a -> Maybe (LinkageInstance a)
- linkage :: (DirectedGraph t, Adjacency t, Mutable t, Eq a) => t a -> [(a, a)] -> Maybe [((a, a), [a])]
- linkageI :: (DirectedGraph t, Adjacency t, Mutable t, Integral a, Ord a, Eq a) => t a -> [(a, a)] -> Maybe [((a, a), [a])]
- data LinkageInstance a = LinkageInstance {}
Documentation
extendLinkage :: (Mutable t, DirectedGraph t, Integral a, Adjacency t) => t a -> LinkageInstance a -> Maybe (LinkageInstance a) Source #
linkage :: (DirectedGraph t, Adjacency t, Mutable t, Eq a) => t a -> [(a, a)] -> Maybe [((a, a), [a])] Source #
Finds an integral linkaged connecting the given terminal pairs, if one exists.
linkageI :: (DirectedGraph t, Adjacency t, Mutable t, Integral a, Ord a, Eq a) => t a -> [(a, a)] -> Maybe [((a, a), [a])] Source #
data LinkageInstance a Source #
Constructors
LinkageInstance | |
Instances
Show a => Show (LinkageInstance a) Source # | |
Defined in HGraph.Directed.Connectivity.IntegralLinkage Methods showsPrec :: Int -> LinkageInstance a -> ShowS # show :: LinkageInstance a -> String # showList :: [LinkageInstance a] -> ShowS # | |
Eq a => Eq (LinkageInstance a) Source # | |
Defined in HGraph.Directed.Connectivity.IntegralLinkage Methods (==) :: LinkageInstance a -> LinkageInstance a -> Bool # (/=) :: LinkageInstance a -> LinkageInstance a -> Bool # |