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

Private GIT Repository
add graph modif, progress on vhdl generation
[blast.git] / GroupBlock.h
index 4a147ab51ef512a774352e6aaa51c7852ba2bebb..f7a9c2c6bc2900dbb343d406faee080ad90c52df 100644 (file)
@@ -42,7 +42,9 @@ public:
   // public attributes
   static int counter;
 
   // public attributes
   static int counter;
 
-  bool computeOutputPattern(int nbExec = -1);
+  void checkInputPatternCompatibility() throw(Exception);
+  void computeOutputPattern(int nbExec = -1) throw(Exception);
+  void computeAdmittanceDelays() throw(Exception);
   
 private:    
   // patterns  
   
 private:    
   // patterns  
@@ -54,12 +56,12 @@ private:
     
    */
   /*!
     
    */
   /*!
-   * \brief initInputPattern
+   * \brief createInputPattern
    * Since input GroupInterface are just tunnels to input interfaces of inner blocks, they must
    * have an output pattern that can be provided to inner interfaces. That outpu pattern is just
    * found by taking the output pattern of the connectedFrom interface.
    */   
    * Since input GroupInterface are just tunnels to input interfaces of inner blocks, they must
    * have an output pattern that can be provided to inner interfaces. That outpu pattern is just
    * found by taking the output pattern of the connectedFrom interface.
    */   
-  void initInputPattern();
+  void createInputPattern();
   
   
   bool topGroup;  
   
   
   bool topGroup;