nebula.addons.topologymanager
nebula.addons.topologymanager
Module Contents
-
class nebula.addons.topologymanager.TopologyManager(scenario_name=None, n_nodes=5, b_symmetric=True, undirected_neighbor_num=5, topology=None)
-
scenario_name
-
n_nodes
-
b_symmetric
-
undirected_neighbor_num
-
topology
-
nodes
-
b_fully_connected = False
-
draw_graph(plot=False, path=None)
-
generate_topology()
-
generate_server_topology()
-
generate_ring_topology(increase_convergence=False)
-
generate_custom_topology(topology)
-
get_matrix_adjacency_from_neighbors(neighbors)
-
get_topology()
-
get_nodes()
-
static get_coordinates(random_geo=True)
-
add_nodes(nodes)
-
update_nodes(config_participants)
-
get_node(node_idx)
-
get_neighbors_string(node_idx)