haskell-igraph-0.4.0: Haskell interface of the igraph library.

Safe HaskellNone
LanguageHaskell2010

IGraph.Generators

Synopsis

Documentation

erdosRenyiGame Source #

Arguments

:: Graph d 
=> ErdosRenyiModel 
-> d

directed

-> Bool

self-loop

-> IO (LGraph d () ()) 

degreeSequenceGame Source #

Arguments

:: [Int]

Out degree

-> [Int]

In degree

-> IO (LGraph D () ()) 

Generates a random graph with a given degree sequence.

rewire Source #

Arguments

:: (Graph d, Hashable v, Serialize v, Eq v, Serialize e) 
=> Int

Number of rewiring trials to perform.

-> LGraph d v e 
-> IO (LGraph d v e) 

Randomly rewires a graph while preserving the degree distribution.