Package org.graph4j.generators
Class AbstractGraphGenerator
java.lang.Object
org.graph4j.generators.AbstractGraphGenerator
- Direct Known Subclasses:
AbstractBipartiteGenerator,CompleteGraphGenerator,CompleteTreeGenerator,CycleGenerator,FanGenerator,GridGenerator,KingGraphGenerator,MycielskiGenerator,PathGenerator,RandomChordalGraphGenerator,RandomDAGGenerator,RandomForestGenerator,RandomGnmGraphGenerator,RandomGnpGraphGenerator,RandomHamiltonianGenerator,RandomKNNGenerator,RandomLayeredGenerator,RandomMultipartiteGenerator,RandomOreGraphGenerator,RandomTreeGenerator,RandomUnitDiskGenerator,RegularGraphGenerator,StarGenerator,TournamentGenerator,WattsStrogatzGenerator,WheelGenerator
- Author:
- Cristian Frăsinaru
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractGraphGenerator(int numVertices) Creates a generator for a graph with vertices ranging from 0 tonumVertices - 1.AbstractGraphGenerator(int[] vertices) Creates a generator for a graph with the specified vertices.AbstractGraphGenerator(int firstVertex, int lastVertex) Creates a generator for a graph with vertices ranging from firstVertex to lastVertex. -
Method Summary
-
Field Details
-
vertices
protected int[] vertices
-
-
Constructor Details
-
AbstractGraphGenerator
protected AbstractGraphGenerator() -
AbstractGraphGenerator
public AbstractGraphGenerator(int numVertices) Creates a generator for a graph with vertices ranging from 0 tonumVertices - 1.- Parameters:
numVertices- the number of vertices in the generated graph.
-
AbstractGraphGenerator
public AbstractGraphGenerator(int firstVertex, int lastVertex) Creates a generator for a graph with vertices ranging from firstVertex to lastVertex.- Parameters:
firstVertex- the number of the first vertex in the generated graph.lastVertex- the number of the last vertex in the generated graph.
-
AbstractGraphGenerator
public AbstractGraphGenerator(int[] vertices) Creates a generator for a graph with the specified vertices.- Parameters:
vertices- the vertices of the generated graph.
-
-
Method Details
-
addRandomEdges
-