public class TreeOfRingsWirelessBackhaul
extends java.lang.Object
Constructor and Description |
---|
TreeOfRingsWirelessBackhaul() |
Modifier and Type | Method and Description |
---|---|
static it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]> |
addTrees(Grph g,
int numberOfTrees,
int minNumberOfVerticesInATree,
int maxNumberOfVerticesInATree,
java.util.Random random) |
static it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]> |
createBackhaulWithNVertices(Grph g,
int n,
java.util.Random random,
boolean highlight) |
static it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]> |
createRingsAndTrees(Grph g,
int numberOfRings,
int minNumberOfVerticesInARing,
int maxNumberOfVerticesInARing,
int numberOfTrees,
int minNumberOfVerticesInATree,
int maxNumberOfVerticesInATree,
java.util.Random random,
boolean highlight)
Creates both the tree of rings and the trees attached to it.
|
static java.util.List<it.unimi.dsi.fastutil.ints.IntSet> |
createRingsOnly(Grph g,
int numberOfRings,
int minNumberOfVerticesInARing,
int maxNumberOfVerticesInARing,
java.util.Random random) |
static void |
main(java.lang.String[] args) |
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]> createBackhaulWithNVertices(Grph g, int n, java.util.Random random, boolean highlight)
g
- n
- random
- highlight
- public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]> createRingsAndTrees(Grph g, int numberOfRings, int minNumberOfVerticesInARing, int maxNumberOfVerticesInARing, int numberOfTrees, int minNumberOfVerticesInATree, int maxNumberOfVerticesInATree, java.util.Random random, boolean highlight)
g
- numberOfRings
- minNumberOfVerticesInARing
- maxNumberOfVerticesInARing
- numberOfTrees
- minNumberOfVerticesInATree
- maxNumberOfVerticesInATree
- random
- highlight
- public static java.util.List<it.unimi.dsi.fastutil.ints.IntSet> createRingsOnly(Grph g, int numberOfRings, int minNumberOfVerticesInARing, int maxNumberOfVerticesInARing, java.util.Random random)
g
- numberOfRings
- minNumberOfVerticesInARing
- maxNumberOfVerticesInARing
- random
- public static it.unimi.dsi.fastutil.ints.Int2ObjectMap<int[]> addTrees(Grph g, int numberOfTrees, int minNumberOfVerticesInATree, int maxNumberOfVerticesInATree, java.util.Random random)