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 -1
View File
@@ -27,6 +27,7 @@ class BaseMesh(object):
# Ensure x0 & n are 1D vectors
self._n = np.array(n, dtype=int).ravel()
self._x0 = np.array(x0, dtype=float).ravel()
self._dim = len(self._x0)
@property
def x0(self):
@@ -46,7 +47,7 @@ class BaseMesh(object):
:rtype: int
:return: dim
"""
return len(self._n)
return self._dim
@property
def nC(self):