kerncraft/kernel.py
def _build_kernel_call(self, name='kernel'):
        """Generate and return kernel call ast."""
        return c_ast.FuncCall(name=c_ast.ID(name=name), args=c_ast.ExprList(exprs=[
            c_ast.ID(name=d.name) for d in (
                    self._build_array_declarations()[0] +
                    self._build_scalar_declarations() +
                    self._build_const_declartions())]))
def _build_kernel_call(self, name='kernel'):
        return c_ast.FuncCall(name=c_ast.ID(name=name), args=c_ast.ExprList(exprs=[
            c_ast.ID(name=d.name) for d in (
                    self._build_array_declarations()[0] +
                    self._build_scalar_declarations() +
                    self._build_const_declartions())]))
def _build_kernel_call ( self , name = 'kernel' ) : return c_ast . FuncCall ( name = c_ast . ID ( name = name ) , args = c_ast . ExprList ( exprs = [ c_ast . ID ( name = d . name ) for d in ( self . _build_array_declarations ( ) [ 0 ] + self . _build_scalar_declarations ( ) + self . _build_const_declartions ( ) ) ] ) )
Generate and return kernel call ast.
Generate and return kernel call ast .