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 TypeMethodDescriptioncreateNetwork
(Network<T> network) Creates edges using the nodes in the specified network.
-
Method Details
-
createNetwork
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
-