From: Paul Bédaride Date: Thu, 19 Dec 2013 16:28:11 +0000 (+0100) Subject: Fix a bug X-Git-Tag: v3_11_beta~160 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/83805c9c9180c1b65a20e169742375929ffaf87b?hp=f9652ce82cfc59522683280b7cbcf1daf1b29180 Fix a bug --- diff --git a/src/surf/surf_routing.cpp b/src/surf/surf_routing.cpp index 8f8a1d49e5..589c475b98 100644 --- a/src/surf/surf_routing.cpp +++ b/src/surf/surf_routing.cpp @@ -6,6 +6,7 @@ #include "surf_routing.hpp" #include "surf_routing_private.hpp" +#include "surf_routing_cluster.hpp" #include "simgrid/platf_interface.h" // platform creation API internal interface #include "simgrid/sg_config.h" diff --git a/src/surf/surf_routing_private.hpp b/src/surf/surf_routing_private.hpp index 16979416a4..5528943477 100644 --- a/src/surf/surf_routing_private.hpp +++ b/src/surf/surf_routing_private.hpp @@ -65,14 +65,6 @@ void model_floyd_parse_route(AS_t rc, sg_platf_route_cbarg_t route); /* ************************************************** */ /* ************** Cluster ROUTING **************** */ -class AsCluster : public As { -public: - void *backbone; - void *loopback; - RoutingEdgePtr p_router; -}; -typedef AsCluster *AsClusterPtr; -//FIXME:remove} s_as_cluster_t, *as_cluster_t; AsPtr model_cluster_create(void); /* create structures for cluster routing model */ diff --git a/src/surf/vm_workstation_interface.hpp b/src/surf/vm_workstation_interface.hpp index 5624de0492..7217b9f0b9 100644 --- a/src/surf/vm_workstation_interface.hpp +++ b/src/surf/vm_workstation_interface.hpp @@ -31,7 +31,7 @@ typedef WorkstationVMLmm *WorkstationVMLmmPtr; * Model * *********/ -class WorkstationVMModel : virtual public WorkstationModel { +class WorkstationVMModel : public WorkstationModel { public: WorkstationVMModel(); ~WorkstationVMModel(){}; diff --git a/src/surf/workstation_clm03.hpp b/src/surf/workstation_clm03.hpp index 56534fffae..b74771365c 100644 --- a/src/surf/workstation_clm03.hpp +++ b/src/surf/workstation_clm03.hpp @@ -23,7 +23,7 @@ typedef WorkstationCLM03Action *WorkstationCLM03ActionPtr; * Model * *********/ -class WorkstationCLM03Model : virtual public WorkstationModel { +class WorkstationCLM03Model : public WorkstationModel { public: WorkstationCLM03Model(const char *name); WorkstationCLM03Model();