Esempio n. 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')
Esempio n. 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')
Esempio n. 3
0
 def draw_node(self, sdfg, state):
     return dot.draw_node(sdfg, state, self, shape="invtriangle")
Esempio n. 4
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg,
                          graph,
                          self,
                          shape="invtrapezium",
                          style='dashed')
Esempio n. 5
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg, graph, self, shape="invtrapezium")
Esempio n. 6
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg, graph, self, shape="doubleoctagon")
Esempio n. 7
0
 def draw_node(self, sdfg, graph):
     return dot.draw_node(sdfg, graph, self, style="invis", shape="octagon")
Esempio n. 8
0
 def draw_node(self, sdfg, state):
     return dot.draw_node(sdfg, state, self, shape="folder")