diff --git a/nifty5/multi_field.py b/nifty5/multi_field.py index e48f18530045373e66b23c754230ba47bf190cfe..c45a556733d990614fb3f5ce7c1b15c7b5f2b2cd 100644 --- a/nifty5/multi_field.py +++ b/nifty5/multi_field.py @@ -66,11 +66,6 @@ class MultiField(object): def to_dict(self): return {key: val for key, val in zip(self._domain.keys(), self._val)} - def update(self, other): - foo = self.to_dict() - foo.update(other.to_dict()) - return MultiField.from_dict(foo) - def __getitem__(self, key): return self._val[self._domain.idx[key]] diff --git a/test/test_multi_field.py b/test/test_multi_field.py index 5a964d10cfacba292e6bcadab9754c1f8d0ed419..580d9ae5591842fb0c8c5af1dba133c86dbad2a6 100644 --- a/test/test_multi_field.py +++ b/test/test_multi_field.py @@ -56,19 +56,3 @@ class Test_Functionality(unittest.TestCase): f1 = op2(ift.full(dom, 1)) for val in f1.values(): assert_equal((val == 40).all(), True) - - def test_update(self): - dom = ift.RGSpace(10) - f1 = ift.from_random('normal', domain=dom) - f2 = ift.from_random('normal', domain=dom) - f_new = ift.MultiField.from_dict({'dom1': f1, 'dom2': f2}) - f3 = ift.from_random('normal', domain=dom) - f4 = ift.from_random('normal', domain=dom) - f5 = ift.from_random('normal', domain=dom) - f_old = ift.MultiField.from_dict({'dom1': f3, 'dom2': f4, 'dom3': f5}) - - updated = f_old.update(f_new).to_dict() - updated_true = f_old.to_dict() - updated_true.update(f_new.to_dict()) - for key, val in updated.items(): - assert_equal((val == updated_true[key]).all(), True)