package generator
This package helps you to create random graphs with predefined metrics. It is not only possible to create random graph instances but also Scalacheck generators.
 Alphabetic
 By Inheritance
 generator
 AnyRef
 Any
 Hide All
 Show All
 Public
 All
Type Members

class
GraphGen
[N, E[N] <: EdgeLikeIn[N], G[N, E[X] <: EdgeLikeIn[X]] <: Graph[N, E[X]] with GraphLike[N, E[X], G]] extends AnyRef
A
Graph
generator in terms of org.scalacheck.Gen.A
Graph
generator in terms of org.scalacheck.Gen. N
Type of the nodes the generated will contain.
 E
Kind of type of the edges the generated will contain.
 G
Kind of type of the graph to be generated.
 type NodeDegreeRange = generator.parameters.NodeDegreeRange

abstract
class
RandomGraph
[N, E[X] <: EdgeLikeIn[X], G[X, Y[Z] <: EdgeLikeIn[Z]] <: Graph[X, Y[Z]] with GraphLike[X, Y[Z], G]] extends AnyRef
Supports random graph creation for graphs of any type with variable metrics.
Supports random graph creation for graphs of any type with variable metrics.
 N
Type of the nodes the generated will contain.
 E
Kind of type of the edges the generated will contain.
 G
Kind of type of the graph to be generated.
Value Members
 val NodeDegreeRange: generator.parameters.NodeDegreeRange.type
 implicit def toEdgeCompanionSet[E[X] <: EdgeLikeIn[X], C <: EdgeCompanionBase[E]](set: Set[C]): Set[EdgeCompanionBase[E]]

object
GraphGen
Provides convenience metrics and methods for the generation of graphs by means of
org.scalacheck.Arbitrary[G[N,E]]
. 
object
RandomGraph
Provides convenience metrics and methods for the generation of random graphs.
Welcome to the Graph for Scala API reference. Some suggested navigation entry points:
Graph
mutable.Graph
and its inner nodes.GraphEdge
objectedge
packageGraphPredef
object andImplicits
object.GraphTraversal
andTraverserInnerNode
.RandomGraph
.GraphGen
.