-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A simple wrapper & quasi quoter for fgl. -- -- Simple Wrapper for generating Graph provided by Data.Graph.Inductive. -- It also contains PageRank calculator. @package graph-utils @version 0.3.6 module Data.Graph.PageRank -- | pageRanks calculate the PageRank for each node in the Graph -- gr pageRanks :: (Graph gr) => gr a b -> Double -> Double -> RankDic -- | RankDic is the Map for holding PageRank data. type RankDic = Map Node Double module Data.Graph.EasyGrapher -- | Quasi quoter for EGGraph gr :: QuasiQuoter -- | buildGraph converts EGGraph gr into the '(gr a ())' buildGraph :: (DynGraph gr, Ord a) => EGGraph a -> gr a () -- | 'EGGraph a' is a list of 'EGTerm a'. type EGGraph a = [EGTerm a] -- | EGTerm is a vertex & an edge. data (Eq a, Ord a) => EGTerm a (:=>) :: a -> a -> EGTerm a EGVertex :: a -> EGTerm a -- | fromGr converts 'gr :: (gr a ())' into 'EGGraph a' fromGr :: (Graph gr, Ord a) => gr a () -> EGGraph a