graph-core-0.2.1.0: src/Data/Core/Graph.hs
{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TupleSections #-}
{-# LANGUAGE RecordWildCards #-}
module Data.Core.Graph
( Graph, Node, NodeSet, Edge(..)
, empty, fromEdges, fromAdj, isConsistent
, nodes, edges, children, parents, hasEdge
, edgeCount
, hull, rhull, hullFold, hullFoldM, rhullFold
, addEdge, addEdges, removeEdge, removeEdges
, addNode, removeNode, solitaireNodes
, edgesAdj
)
where
import Data.Core.Graph.NodeManager hiding (isConsistent, nodes)
import Data.Core.Graph.PureCore