Interface NetworkGenerator<T>

All Known Implementing Classes:
AbstractGenerator, DLNetworkLoader, ExcelNetworkLoader, Lattice1DGenerator, Lattice2DGenerator, MatrixNetworkLoader, RandomDensityGenerator, WattsBetaSmallWorldGenerator

public interface NetworkGenerator<T>
Interface for classes that take nodes and create links between them to create typical network configurations.
Author:
Nick Collier
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates edges using the nodes in the specified network.
  • Method Details

    • createNetwork

      Network<T> createNetwork(Network<T> network)
      Creates edges using the nodes in the specified network. The semantics of edge creation is determined by implementing classes. For example, a Small World generator would create edges in a small world configuration.
      Parameters:
      network - a network containing nodes
      Returns:
      the generated network