From 24aad6feaffcea9f504630c87c22eaf2f53d0bac Mon Sep 17 00:00:00 2001
From: Philipp Arras <parras@mpa-garching.mpg.de>
Date: Thu, 29 Nov 2018 14:59:09 +0200
Subject: [PATCH] Do not support UnstructuredDomains anymore

---
 nifty5/operators/linear_interpolation.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/nifty5/operators/linear_interpolation.py b/nifty5/operators/linear_interpolation.py
index 84e1d40e6..0119e3a4b 100644
--- a/nifty5/operators/linear_interpolation.py
+++ b/nifty5/operators/linear_interpolation.py
@@ -55,13 +55,11 @@ class LinearInterpolator(LinearOperator):
         mg = array(list(map(ravel, mg)))
         dist = []
         for dom in self.domain:
-            if isinstance(dom, UnstructuredDomain):
-                dist.append([1]*len(dom.shape))
-            elif isinstance(dom, RGSpace):
+            if isinstance(dom, RGSpace):
                 dist.append(list(dom.distances))
             else:
                 raise TypeError
-        dist = array(dist).flatten().reshape((-1, 1))
+        dist = array(dist).reshape((-1, 1))
         pos = positions/dist
         excess = pos-pos.astype(int64)
         pos = pos.astype(int64)
-- 
GitLab