#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"
/* ************************************************** */
/* ************** 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 */
* Model *
*********/
-class WorkstationVMModel : virtual public WorkstationModel {
+class WorkstationVMModel : public WorkstationModel {
public:
WorkstationVMModel();
~WorkstationVMModel(){};
* Model *
*********/
-class WorkstationCLM03Model : virtual public WorkstationModel {
+class WorkstationCLM03Model : public WorkstationModel {
public:
WorkstationCLM03Model(const char *name);
WorkstationCLM03Model();