public class Connectivity
extends java.lang.Object
Constructor and Description |
---|
Connectivity() |
Modifier and Type | Method and Description |
---|---|
static void |
addRandomConnectedNodes(Topology tp,
int nbNodes) |
static Topology |
createTopology(int nbNodes,
double cRange,
double sRange,
double ratio) |
static java.util.List<Node> |
getConnectedSet(Node node,
java.util.List<Node> among) |
static java.util.ArrayList<Node> |
getKHopNeighbors(Node n,
int nbhops) |
static int |
getNbConnectedComponents(Topology t) |
static int |
getOptimalTopologySize(int nbNodes,
double cRange,
double ratio) |
static boolean |
isBiconnected(Topology topo) |
static boolean |
isConnected(java.util.List<Node> Vset) |
static boolean |
isConnected(Topology t) |
static boolean |
isConnectedWithout(java.util.Collection<Node> Vset,
Node n) |
static boolean |
isCritical(Node n) |
static boolean |
isKHopCritical(Node n,
int nbhops) |
static java.util.List<java.util.ArrayList<Node>> |
splitIntoConnectedSets(java.util.List<Node> Vset) |
public static java.util.List<java.util.ArrayList<Node>> splitIntoConnectedSets(java.util.List<Node> Vset)
public static java.util.List<Node> getConnectedSet(Node node, java.util.List<Node> among)
public static boolean isBiconnected(Topology topo)
public static boolean isCritical(Node n)
public static boolean isKHopCritical(Node n, int nbhops)
public static boolean isConnectedWithout(java.util.Collection<Node> Vset, Node n)
public static boolean isConnected(Topology t)
public static boolean isConnected(java.util.List<Node> Vset)
public static int getNbConnectedComponents(Topology t)
public static int getOptimalTopologySize(int nbNodes, double cRange, double ratio)
public static void addRandomConnectedNodes(Topology tp, int nbNodes)
public static Topology createTopology(int nbNodes, double cRange, double sRange, double ratio)