50% speed up in refinement

This commit is contained in:
Rowan Cockett
2015-11-15 17:45:37 -08:00
parent d7bcc0c074
commit 5e20960335
3 changed files with 444 additions and 434 deletions
+2 -2
View File
@@ -147,10 +147,10 @@ class OrderTest(unittest.TestCase):
levels = int(np.log(nc)/np.log(2))
self.M = Tree(h[:self.meshDimension], levels=levels)
def function(xc):
def function(cell):
if 'notatree' in self._meshType:
return levels - 1
r = xc - np.array([0.5]*len(xc))
r = cell.center - np.array([0.5]*len(cell.center))
dist = np.sqrt(r.dot(r))
if dist < 0.2:
return levels