def __init__(self, input_list, output_list): TimeIntervalListBased.__init__(self, input_list) self.output_list = output_list self.membership_function = MembershipFunctionPiecewiseLinear( self, output_list) self.membership_function_single_point = self.membership_function
def __setitem__(self, index, value): TimeIntervalListBased.__setitem__(self, index, value) self.membership_function.invalidate()
def append(self, x): TimeIntervalListBased.append(self, x) self.membership_function.invalidate()
def __init__(self, input_list, output_list): TimeIntervalListBased.__init__(self, input_list) self.output_list = output_list self.membership_function = MembershipFunctionPiecewiseLinear(self, output_list) self.membership_function_single_point = self.membership_function