public static interface RandomGraphGenerator.EdgeTopologyFactory<VV,EE>
| Modifier and Type | Method and Description |
|---|---|
void |
createEdges(Graph<VV,EE> targetGraph,
Map<Integer,VV> orderToVertexMap,
int numberOfEdges,
Random randomizer)
Two different calls to the createEdges() with the same parameters
must result in the generation of the same.
|
boolean |
isNumberOfEdgesValid(Graph<VV,EE> targetGraph,
int numberOfEdges)
Checks if the graph can contain the givven numberOfEdges according to
the graph type restrictions.
|
void createEdges(Graph<VV,EE> targetGraph, Map<Integer,VV> orderToVertexMap, int numberOfEdges, Random randomizer)
targetGraph - - guranteed to start with zero edges.orderToVertexMap - - key=Integer of vertex order . between zero
to numOfVertexes (exclusive). value = vertex from the graph. unique.numberOfEdges - - to create in the graphrandomizer - boolean isNumberOfEdgesValid(Graph<VV,EE> targetGraph, int numberOfEdges)
targetGraph - guranteed to start with zero edges.numberOfEdges - Copyright © 2016. All rights reserved.