__call__(self, *args, **kwargs) | iron.kernel.ExternalFunction | |
__enter__(self) | iron.kernel.ExternalFunction | |
__exit__(self, exc_type, exc_value, traceback) | iron.kernel.ExternalFunction | |
__init__(self, str name, str|None object_file_name=None, str|None source_file=None, str|None source_string=None, list[type[np.ndarray]|np.dtype] arg_types=[], list[str] include_dirs=[], list[str] compile_flags=[]) | iron.kernel.ExternalFunction | |
_compile_flags | iron.kernel.ExternalFunction | protected |
_compiled | iron.kernel.ExternalFunction | protected |
_include_dirs | iron.kernel.ExternalFunction | protected |
_instances | iron.kernel.ExternalFunction | protectedstatic |
_object_file_name | iron.kernel.ExternalFunction | protected |
_op | iron.kernel.ExternalFunction | protected |
_setup_source(self, str|None source_file, str|None source_string) | iron.kernel.ExternalFunction | protected |
_source_file | iron.kernel.ExternalFunction | protected |
_source_string | iron.kernel.ExternalFunction | protected |
arg_types(self) | iron.kernel.ExternalFunction | |
bin_name(self) | iron.kernel.ExternalFunction | |
resolve(self, ir.Location|None loc=None, ir.InsertionPoint|None ip=None) | iron.kernel.ExternalFunction | |
tile_size(self, int arg_index=0) | iron.kernel.ExternalFunction | |