Packages

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.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. generator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package parameters

Type Members

  1. class GraphGen[N, E <: Edge[N], G[X, Y <: Edge[X]] <: AnyGraph[X, Y] with GraphLike[X, Y, 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.

  2. type NodeDegreeRange = generator.parameters.NodeDegreeRange
  3. class RandomGraph[N, E <: Edge[N], G[X, Y <: Edge[X]] <: AnyGraph[X, Y] with GraphLike[X, Y, 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

  1. val NodeDegreeRange: generator.parameters.NodeDegreeRange.type
  2. object GraphGen

    Provides convenience metrics and methods for the generation of graphs by means of org.scalacheck.Arbitrary[G[N,E]].

  3. object RandomGraph

    Provides convenience metrics and methods for the generation of random graphs.

Inherited from AnyRef

Inherited from Any

Ungrouped