X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f04443ab4853c9073468b7d698b01d01189cf38e..e81b0628a697bddad304e69a82d898299ff9fe40:/src/surf/instr_routing.cpp diff --git a/src/surf/instr_routing.cpp b/src/surf/instr_routing.cpp index 84c959067e..7d750800ea 100644 --- a/src/surf/instr_routing.cpp +++ b/src/surf/instr_routing.cpp @@ -6,7 +6,7 @@ #include "src/instr/instr_private.h" -#include "src/routing/AsImpl.hpp" +#include "src/kernel/routing/AsImpl.hpp" #include "simgrid/s4u/engine.hpp" #include "surf/surf.h" #include "src/surf/xml/platf_private.hpp" @@ -24,7 +24,6 @@ static const char *instr_node_name (xbt_node_t node) return str; } - static container_t lowestCommonAncestor (container_t a1, container_t a2) { //this is only an optimization (since most of a1 and a2 share the same parent) @@ -152,7 +151,7 @@ static void recursiveGraphExtraction (simgrid::s4u::As *as, container_t containe xbt_dict_cursor_t cursor = nullptr; char *edge_name; - static_cast(as)->getGraph(graph, nodes, edges); + static_cast(as)->getGraph(graph, nodes, edges); xbt_dict_foreach(edges,cursor,edge_name,edge) { linkContainers( PJ_container_get((const char*) edge->src->data), @@ -266,8 +265,7 @@ void sg_instr_new_host(sg_platf_host_cbarg_t host) speed = PJ_type_variable_new ("power", nullptr, container->type); } - double current_speed_state; - xbt_dynar_get_cpy(host->speed_per_pstate, host->pstate, ¤t_speed_state); + double current_speed_state = host->speed_per_pstate[host->pstate]; new_pajeSetVariable (0, container, speed, current_speed_state); } if (TRACE_uncategorized()){ @@ -440,7 +438,6 @@ int instr_platform_traced () #define GRAPHICATOR_SUPPORT_FUNCTIONS - static void recursiveXBTGraphExtraction (xbt_graph_t graph, xbt_dict_t nodes, xbt_dict_t edges, AS_t as, container_t container) { @@ -456,10 +453,10 @@ static void recursiveXBTGraphExtraction (xbt_graph_t graph, xbt_dict_t nodes, xb } } - static_cast(as)->getGraph(graph, nodes, edges); + static_cast(as)->getGraph(graph, nodes, edges); } -xbt_graph_t instr_routing_platform_graph (void) +xbt_graph_t instr_routing_platform_graph () { xbt_graph_t ret = xbt_graph_new_graph (0, nullptr); xbt_dict_t nodes = xbt_dict_new_homogeneous(nullptr);