public class KNGenerator extends RingGenerator
KNGenerator
is a TopologyGenerator
used to created complete-graphs shaped as rings.absoluteCoords, dimensionsMap, directed, FIRST_DIMENSION_INDEX, nbNodesMap, nodeClass, SECOND_DIMENSION_INDEX, wired, wirelessEnabled, x, y
Constructor and Description |
---|
KNGenerator(int nbNodes)
Creates a
KNGenerator creating a complete-graph of nbNodes Node s. |
Modifier and Type | Method and Description |
---|---|
protected void |
addLinks(Topology tp,
int nbNodes,
Node[] nodes) |
generate, generateNodes, getHeight, getWidth, setHeight, setWidth
addNodeAtLocation, getAbsoluteHeight, getAbsoluteWidth, getAbsoluteX, getAbsoluteY, getDimension, getNbNodes, getNbNodes, getNodeClass, getSize, getX, getY, isAbsoluteCoords, isDirected, isWired, isWirelessEnabled, setAbsoluteCoords, setDefaultWidthHeight, setDimension, setDirected, setNbNodes, setNbNodes, setNodeClass, setSize, setWired, setWirelessEnabled, setX, setY
public KNGenerator(int nbNodes)
KNGenerator
creating a complete-graph of nbNodes Node
s.nbNodes
- the number of Node
s to be added.protected void addLinks(Topology tp, int nbNodes, Node[] nodes)
addLinks
in class RingGenerator