from header import * import topology from genrequests import generate from graphproperty import twograde_property from outputs import twograde_output primary_paths_all = {} backup_paths_all = {} op = open("twograde", "a") if number_wavelengths > 1: #for simulation ## Network is USIP ## ## Creating the USIP network ## g = Graph(directed=False) topology.creation(g,16) ## Generating the requests ## request,all_requests = generate() #print request ## Defining the graph properties ## available_wavelengths_alt,available_wavelengths,edge_flags,g.ep.weight_high,g.ep.weight_low,g.ep.counter_high,g.ep.counter_alt,channels_high,channels_low = twograde_property(g) #print("counter"+str(g.ep.counter_low[e])) gt.graph_draw(g, vertex_text=g.vertex_index, vertex_font_size=12, vertex_shape="double_circle",vertex_fill_color="#55cc22", vertex_pen_width=3,edge_pen_width=1, output="topology.pdf") time = g.new_vertex_property("int") #print("Edge logger"+str(edge_flags)) #refresh_counter = 0 #Backup Path
from outputs import onegrade_output primary_paths_high_all = {} primary_paths_high_all_temp = {} primary_paths_low_all = {} primary_paths_low_all_temp = {} backup_paths_all = {} channels_all = {} keylist_temp = [] op = open("onegrade", "a") if number_wavelengths > 0: ## Network is USIP ## g = Graph(directed=False) topology.creation(g, 21) ## Generating the requests ## request, all_requests = generate() #print request ## Defining the graph properties ## available_wavelengths_low, available_wavelengths_alt, available_wavelengths_high, edge_flags, g.ep.weight_primary, g.ep.weight_high, g.ep.counter_channels = onegrade_property( g) #print("counter"+str(g.ep.counter_channels[e])) #drawing the graph gt.graph_draw(g, vertex_text=g.vertex_index, vertex_font_size=12, vertex_shape="double_circle",