diff --git a/nifty4/multi/multi_field.py b/nifty4/multi/multi_field.py index 9d52cc8612314f2383ae561a7fb0f10461152b8e..e806f65ec9fcbe423d43df135a2d48e7e88e92f8 100644 --- a/nifty4/multi/multi_field.py +++ b/nifty4/multi/multi_field.py @@ -160,6 +160,18 @@ class MultiField(object): return False return True + def any(self): + result = False + for field in self._val.values(): + result = result or field.any() + return result + + def all(self): + result = True + for field in self._val.values(): + result = result and field.all() + return result + for op in ["__add__", "__radd__", "__iadd__", "__sub__", "__rsub__", "__isub__", "__mul__", "__rmul__", "__imul__",