]> AND Private Git Repository - loba.git/blobdiff - deployment.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
One more simplification for algorithm makhoul.
[loba.git] / deployment.h
index 2009b36c8a8d28e58f6823fc5a6bbe4378a8599b..d308ff6a651ded0fda40c72483cf9a9128bddfe6 100644 (file)
@@ -3,8 +3,10 @@
 
 #include <vector>
 
 
 #include <vector>
 
+// Deploy an application automatically, according to the global parameters
 void MY_launch_application();
 
 void MY_launch_application();
 
+// Base class for deployment generators...
 class deployment_generator {
 public:
     deployment_generator();
 class deployment_generator {
 public:
     deployment_generator();
@@ -19,6 +21,8 @@ public:
 
 private:
     struct host_parameters {
 
 private:
     struct host_parameters {
+        host_parameters(): load(0.0) { }
+
         double load;
         std::vector<int> neighbors;
     };
         double load;
         std::vector<int> neighbors;
     };
@@ -37,7 +41,7 @@ DEPLOYMENT(hcube);
 DEPLOYMENT(line);
 DEPLOYMENT(ring);
 DEPLOYMENT(star);
 DEPLOYMENT(line);
 DEPLOYMENT(ring);
 DEPLOYMENT(star);
-// DEPLOYMENT(torus);
+DEPLOYMENT(torus);
 
 #undef DEPLOYMENT
 
 
 #undef DEPLOYMENT