Represent a processing kernel, parse from file. More...
Inherits object.
Public Member Functions | |
__init__ (self, kernel_file) | |
get_impls (self, archs) | |
__repr__ (self) | |
Data Fields | |
name = os.path.splitext(os.path.basename(kernel_file))[0] | |
pname = self.name.replace('volk_', 'p_') | |
bool | has_dispatcher = False |
str | _impls = 'dispatcher': |
args = self._impls[0].args | |
str | arglist_types = ', '.join([a[0] for a in self.args]) |
str | arglist_full = ', '.join(['%s %s'%a for a in self.args]) |
str | arglist_names = ', '.join([a[1] for a in self.args]) |
Protected Attributes | |
_impls = list() | |
Represent a processing kernel, parse from file.
volk_kernel_defs.kernel_class.__init__ | ( | self, | |
kernel_file ) |
volk_kernel_defs.kernel_class.__repr__ | ( | self | ) |
volk_kernel_defs.kernel_class.get_impls | ( | self, | |
archs ) |
|
protected |
str volk_kernel_defs.kernel_class._impls = 'dispatcher': |
str volk_kernel_defs.kernel_class.arglist_full = ', '.join(['%s %s'%a for a in self.args]) |
str volk_kernel_defs.kernel_class.arglist_names = ', '.join([a[1] for a in self.args]) |
str volk_kernel_defs.kernel_class.arglist_types = ', '.join([a[0] for a in self.args]) |
volk_kernel_defs.kernel_class.args = self._impls[0].args |
bool volk_kernel_defs.kernel_class.has_dispatcher = False |
volk_kernel_defs.kernel_class.name = os.path.splitext(os.path.basename(kernel_file))[0] |
volk_kernel_defs.kernel_class.pname = self.name.replace('volk_', 'p_') |