fuzz.kernel.Kernel
- class fuzz.kernel.Kernel(min_v: float, max_v: float)[source]
Bases:
objectA wrapper that represents all manners a particular variable is mapped its MFs.
Methods
__init__(min_v, max_v)add_memb_func(var_name, func)Registers a KernelFuncMember as part of the Kernel
Checks if registered MFS cover the entire universe data range
del_memb_func(var_name)Deletes a registered KernelFuncMember
describe()Plots 1-d function outputs for every memb function
- add_memb_func(var_name: str, func: fuzz.memb_funcs.MembershipFunction)[source]
Registers a KernelFuncMember as part of the Kernel
- Parameters
var_name (str) – the name of the mapping KernelFuncMember
func (KernelFuncMember) – a KernelFuncMember object
- Raises
TypeError – if var_name is not str
TypeError – if func is not KernelFuncMember
TypeError – if self.input_functions got corrupted and is not Dict
- Returns
self
- Return type