diff --git a/pytools/__init__.py b/pytools/__init__.py index 96faa773d35303a85d77357b3d817144116ff821..47345f6e3690f4dbc0e858a847873dd72c631ffc 100644 --- a/pytools/__init__.py +++ b/pytools/__init__.py @@ -734,6 +734,13 @@ def argmax2(iterable): +def set_sum(set_iterable): + from operator import or_ + return reduce(or_, set_iterable, set()) + + + + def cartesian_product(list1, list2): for i in list1: for j in list2: