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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Network<T>
createNetwork(Network<T> network)
Creates edges using the nodes in the specified network.
-
-
-
Method Detail
-
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
-
-