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

Private GIT Repository
added admittance computation
[blast.git] / Graph.h
diff --git a/Graph.h b/Graph.h
index 7be35c27523d24f91d2a0534c0f8397620150731..f3e9923ecacd6f391e86c4855c8b45f1266cedb9 100644 (file)
--- a/Graph.h
+++ b/Graph.h
@@ -43,7 +43,16 @@ public:
   bool removeSourceBlock(FunctionalBlock* block);
   
   // others
   bool removeSourceBlock(FunctionalBlock* block);
   
   // others
-  QList<AbstractInterface *> getOutsideInterfaces();  
+  QList<AbstractInterface *> getOutsideInterfaces();
+  /*!
+   * \brief initPatterns
+   * initPatterns() crosses the graph and for each functional block, it computes
+   * the consumptionPattern, the productionPattern, the production counter and delta
+   * using the parameters fo the block.
+   */
+  bool createPatterns();
+  void resetPatternComputed();
+  bool computeOutputPatterns(int nbExec);
   
   
 private:  
   
   
 private: