def to_isl(self) -> isl.schedule_node: if self.parent is None: return isl.schedule(self.to_yaml()).get_root() node = self.get_root().to_isl() for i in self.get_path_from_root(): node = node.child(i) return node
def get_schedule(self): return isl.schedule(ctx=self.ctx, ptr=pet.pet_scop_get_schedule(self.ptr))
def to_isl(self) -> isl.schedule: return isl.schedule(self.to_yaml())