Package | Description |
---|---|
org.nongnu.multigraph.perturb | |
org.nongnu.multigraph.rewire |
Modifier and Type | Class and Description |
---|---|
class |
RandomMove<N extends PositionableNode,L>
A graph perturbing class which emulates a mobile network, by moving
PositionableNode nodes according to their velocity, within the giving
bounding area, and then applying cartesian rewire.
|
Modifier and Type | Class and Description |
---|---|
class |
CartesianRewire<N extends PositionableNode,E>
Wire up nodes in the graph with each other according to their cartesian
distance from each other, applying a 'range' constraint.
|
class |
LatticeRewire<N,E>
Wire up the nodes in a 2D lattice.
|
class |
MultiClassScaleFreeRewire<N,E> |
class |
RandomRewire<N,E>
Randomly wire up nodes of a graph, with each node having at least
the number of outgoing edges.
|
class |
ScaleFreeRewire<N,E>
Rewire a graph such that the connectivity of its nodes have a scale-free
distribution, following the model given in the Barabis, Albert paper
"Emergence of Scaling in Random Networks" paper.
|
Modifier and Type | Method and Description |
---|---|
static <N,L> Rewire<N,L> |
Rewire.factory(java.lang.String algname,
Graph<N,L> graph,
EdgeLabeler<N,L> el) |