Loading prrt/ric.pyx +5 −5 Original line number Diff line number Diff line Loading @@ -24,13 +24,13 @@ def gen_repair_schedule(redundancy, positions, min, max, is_order_ascending): arbitrary_schedules = [] ordered_schedules = set() f = generate_restricted_integer_compositions(redundancy, positions, min, max) for i in f: arbitrary_schedules.add(i) gen_rics = generate_restricted_integer_compositions(redundancy, positions, min, max) for ric in gen_rics: arbitrary_schedules.append(ric) if not is_order_ascending: for i in arbitrary_schedules: ordered_schedules.append(itertools.permutations(i)) for ric in arbitrary_schedules: ordered_schedules.add(itertools.permutations(ric)) return list(ordered_schedules) else: return arbitrary_schedules No newline at end of file Loading
prrt/ric.pyx +5 −5 Original line number Diff line number Diff line Loading @@ -24,13 +24,13 @@ def gen_repair_schedule(redundancy, positions, min, max, is_order_ascending): arbitrary_schedules = [] ordered_schedules = set() f = generate_restricted_integer_compositions(redundancy, positions, min, max) for i in f: arbitrary_schedules.add(i) gen_rics = generate_restricted_integer_compositions(redundancy, positions, min, max) for ric in gen_rics: arbitrary_schedules.append(ric) if not is_order_ascending: for i in arbitrary_schedules: ordered_schedules.append(itertools.permutations(i)) for ric in arbitrary_schedules: ordered_schedules.add(itertools.permutations(ric)) return list(ordered_schedules) else: return arbitrary_schedules No newline at end of file