Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge pull request #237 from oar-team/upstream
[simgrid.git] / src / smpi / include / smpi_topo.hpp
index d0cb570..9dd8742 100644 (file)
@@ -17,8 +17,10 @@ namespace smpi{
 class Topo {
   public:
     virtual ~Topo()=default;
-  protected:
-  MPI_Comm comm_;
+    MPI_Comm getComm() const { return comm_; }
+    void setComm(MPI_Comm comm) { comm_ = comm; }
+  private:
+    MPI_Comm comm_;
 };
 
 
@@ -46,7 +48,6 @@ class Topo_Cart: public Topo {
 class Topo_Graph: public Topo {
   private:
     int nnodes_;
-    int nedges_;
     int *index_;
     int *edges_;
   public:
@@ -56,13 +57,10 @@ class Topo_Graph: public Topo {
 
 class Topo_Dist_Graph: public Topo {
   private:
-    int indegree_;
     int *in_;
     int *in_weights_;
-    int outdegree_;
     int *out_;
     int *out_weights_;
-    int is_weighted_;
   public:
     Topo_Dist_Graph();
     ~Topo_Dist_Graph();