#ifndef SG_PLATF_GEN_H
#define SG_PLATF_GEN_H
+#include <xbt.h>
+#include <xbt/graph.h> //Only for platf_graph_get()
+
typedef enum {
ROUTER,
HOST,
CLUSTER
} e_platf_node_kind;
-typedef enum {
- UNIFORM,
- HEAVY_TAILED
-} e_platf_placement;
+XBT_PUBLIC(void) platf_random_seed(unsigned long seed[6]);
+
+XBT_PUBLIC(void) platf_graph_uniform(int node_count);
-void platf_random_seed(unsigned long seed[6]);
+XBT_PUBLIC(void) platf_graph_interconnect_star(void);
-void platf_graph_init(int node_count, e_platf_placement placement);
+// WARNING : Only for debbugging ; should be removed when platform
+// generation works correctly
+XBT_PUBLIC(xbt_graph_t) platf_graph_get(void);
-#endif
+#endif /* SG_PLATF_GEN_H */