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

Private GIT Repository
finished testbench generation
[blast.git] / AbstractBlock.cpp
index 218ea61840fa9352149afb8f3520b3a7213a85c7..de282720412988b118630585b1e20dd2013eeba4 100644 (file)
@@ -76,8 +76,10 @@ bool AbstractBlock::isStimuliBlock() {
  * and has at least one data output.\r
  * By the way, blocks that have no data input/output\r
  * (like clkrstgen) are not sources !\r
  * and has at least one data output.\r
  * By the way, blocks that have no data input/output\r
  * (like clkrstgen) are not sources !\r
+ * A source may also be a block of special type source.\r
  */\r
 bool AbstractBlock::isSourceBlock() {\r
  */\r
 bool AbstractBlock::isSourceBlock() {\r
+  if (specialType == Source) return true;\r
   if (getDataInputs().size() > 0) return false;\r
   if (getDataOutputs().size() == 0) return false;\r
   return true;\r
   if (getDataInputs().size() > 0) return false;\r
   if (getDataOutputs().size() == 0) return false;\r
   return true;\r