Removed x0 from input for LOM

This commit is contained in:
Rowan Cockett
2013-07-31 11:22:21 -07:00
parent 47c0c7603d
commit 451e4260ce
+2 -4
View File
@@ -9,7 +9,7 @@ class LogicallyOrthogonalMesh(BaseMesh, DiffOperators): # , LOMGrid
LogicallyOrthogonalMesh is a mesh class that deals with logically orthogonal meshes.
"""
def __init__(self, nodes, x0=None):
def __init__(self, nodes):
assert type(nodes) == list, "'nodes' variable must be a list of np.ndarray"
for i, nodes_i in enumerate(nodes):
@@ -19,9 +19,7 @@ class LogicallyOrthogonalMesh(BaseMesh, DiffOperators): # , LOMGrid
assert len(nodes[0].shape) == len(nodes), "Dimension mismatch"
assert len(nodes[0].shape) > 1, "Not worth using LOM for a 1D mesh."
super(LogicallyOrthogonalMesh, self).__init__(np.array(nodes[0].shape)-1, x0)
assert len(nodes[0].shape) == len(self.x0), "Dimension mismatch. x0 != len(h)"
super(LogicallyOrthogonalMesh, self).__init__(np.array(nodes[0].shape)-1, None)
# Save nodes to private variable _gridN as vectors
self._gridN = np.ones((nodes[0].size, self.dim))