It could be useful for labelling, for example...
typedef struct s_context_edge_t {
unsigned long id;
typedef struct s_context_edge_t {
unsigned long id;
int labeled;
s_sg_platf_link_cbarg_t link_parameters;
} s_context_edge_t, *context_edge_t;
int labeled;
s_sg_platf_link_cbarg_t link_parameters;
} s_context_edge_t, *context_edge_t;
context_edge_t edge_data = NULL;
edge_data = xbt_new0(s_context_edge_t, 1);
edge_data->id = ++last_link_id;
context_edge_t edge_data = NULL;
edge_data = xbt_new0(s_context_edge_t, 1);
edge_data->id = ++last_link_id;
+ edge_data->length = platf_node_distance(node1, node2);
edge_data->labeled = FALSE;
xbt_graph_new_edge(platform_graph, node1, node2, (void*)edge_data);
}
edge_data->labeled = FALSE;
xbt_graph_new_edge(platform_graph, node1, node2, (void*)edge_data);
}