kerncraft/kernel.py
def get_kernel_loop_nest(self):
        """Return kernel loop nest including any preceding pragmas and following swaps."""
        loop_nest = [s for s in self.kernel_ast.block_items
                     if type(s) in [c_ast.For, c_ast.Pragma, c_ast.FuncCall]]
        assert len(loop_nest) >= 1, "Found to few for statements in kernel"
        return loop_nest
def get_kernel_loop_nest(self):
        """Return kernel loop nest including any preceding pragmas and following swaps."""
        loop_nest = [s for s in self.kernel_ast.block_items
                     if type(s) in [c_ast.For, c_ast.Pragma, c_ast.FuncCall]]
        assert len(loop_nest) >= 1, "Found to few for statements in kernel"
        return loop_nest
def get_kernel_loop_nest ( self ) : loop_nest = [ s for s in self . kernel_ast . block_items if type ( s ) in [ c_ast . For , c_ast . Pragma , c_ast . FuncCall ] ] assert len ( loop_nest ) >= 1 , "Found to few for statements in kernel" return loop_nest
Return kernel loop nest including any preceding pragmas and following swaps.
Return kernel loop nest including any preceding pragmas and following swaps .