Exemple #1
0
 def draw_node(self, sdfg, graph):
     if self.is_collapsed:
         return dot.draw_node(sdfg,
                              graph,
                              self,
                              shape="hexagon",
                              style='dashed')
     return dot.draw_node(sdfg,
                          graph,
                          self,
                          shape="trapezium",
                          style='dashed')
Exemple #2
0
 def draw_node(self, sdfg, graph):
     desc = self.desc(sdfg)
     if isinstance(desc, data.Stream):
         return dot.draw_node(sdfg,
                              graph,
                              self,
                              shape="oval",
                              style='dashed')
     elif desc.transient:
         return dot.draw_node(sdfg, graph, self, shape="oval")
     else:
         return dot.draw_node(sdfg, graph, self, shape="oval", style='bold')
Exemple #3
0
 def draw_node(self, sdfg, state):
     return dot.draw_node(sdfg, state, self, shape="invtriangle")
Exemple #4
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg,
                          graph,
                          self,
                          shape="invtrapezium",
                          style='dashed')
Exemple #5
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg, graph, self, shape="invtrapezium")
Exemple #6
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg, graph, self, shape="doubleoctagon")
Exemple #7
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg, graph, self, style="invis", shape="octagon")
Exemple #8
0
 def draw_node(self, sdfg, state):
     return dot.draw_node(sdfg, state, self, shape="folder")