double x, y;
int degree;
e_platf_node_kind kind;
+ int connect_checked;
union {
s_sg_platf_host_cbarg_t host_parameters;
s_sg_platf_cluster_cbarg_t cluster_parameters;
+ char* router_id;
};
} s_context_node_t, *context_node_t;
XBT_PUBLIC(void) platf_graph_interconnect_waxman(double alpha, double beta);
XBT_PUBLIC(void) platf_graph_interconnect_barabasi(void);
+XBT_PUBLIC(int) platf_graph_is_connected(void);
+
+XBT_PUBLIC(void) platf_graph_clear_links(void);
+
XBT_PUBLIC(void) platf_graph_promote_to_host(context_node_t node, sg_platf_host_cbarg_t parameters);
XBT_PUBLIC(void) platf_graph_promote_to_cluster(context_node_t node, sg_platf_cluster_cbarg_t parameters);