| Copyright | (C) 2011 Edward Kmett |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Edward Kmett <ekmett@gmail.com> |
| Stability | experimental |
| Portability | type families |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Data.Graph.Dual
Description
Documentation
Instances
| MonadTrans Dual Source # | |
Defined in Data.Graph.Dual | |
| Monad g => Monad (Dual g) Source # | |
| Functor g => Functor (Dual g) Source # | |
| Applicative g => Applicative (Dual g) Source # | |
| Graph g => Graph (Dual g) Source # | |
| VertexEnumerableGraph g => VertexEnumerableGraph (Dual g) Source # | |
| EdgeEnumerableGraph g => EdgeEnumerableGraph (Dual g) Source # | |
| AdjacencyMatrixGraph g => AdjacencyMatrixGraph (Dual g) Source # | |
| BidirectionalGraph g => AdjacencyListGraph (Dual g) Source # | |
Defined in Data.Graph.Dual Methods source :: Edge (Dual g) -> Dual g (Vertex (Dual g)) Source # target :: Edge (Dual g) -> Dual g (Vertex (Dual g)) Source # outEdges :: Vertex (Dual g) -> Dual g [Edge (Dual g)] Source # outDegree :: Vertex (Dual g) -> Dual g Int Source # adjacentVertices :: Vertex (Dual g) -> Dual g [Vertex (Dual g)] Source # | |
| BidirectionalGraph g => BidirectionalGraph (Dual g) Source # | |
| type Vertex (Dual g) Source # | |
Defined in Data.Graph.Dual | |
| type Edge (Dual g) Source # | |
Defined in Data.Graph.Dual | |