Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
[simgrid.git] / include / smpi / forward.hpp
index d93e8954db0224b6cd1a8015cf3420da62872ab5..b4f89bfac2744c332eed7e3d8d63d618c1421361 100644 (file)
 
 #include <boost/intrusive_ptr.hpp>
 namespace simgrid {
-namespace SMPI {
+namespace smpi {
 
 class Group;
+class Comm;
+class Topo;
+class Cart;
+class Graph;
+class Dist_Graph;
 
 }
 }
 
-typedef simgrid::SMPI::Group SMPI_Group;
+typedef simgrid::smpi::Group SMPI_Group;
+typedef simgrid::smpi::Comm SMPI_Comm;
+typedef simgrid::smpi::Topo SMPI_Topology;
+typedef simgrid::smpi::Graph SMPI_Graph_topology;
+typedef simgrid::smpi::Cart SMPI_Cart_topology;
+typedef simgrid::smpi::Dist_Graph SMPI_Dist_Graph_topology;
 
 #else
 
 typedef struct SMPI_Group SMPI_Group;
+typedef struct SMPI_Comm SMPI_Comm;
+typedef struct SMPI_Topology SMPI_Topology;
+typedef struct SMPI_Graph_topology SMPI_Graph_topology;
+typedef struct SMPI_Cart_topology SMPI_Cart_topology;
+typedef struct SMPI_Dist_Graph_topology SMPI_Dist_Graph_topology;
 
 #endif