Integrated getEdge/FaceInnerProduct into the tensor mesh class.

This commit is contained in:
Rowan Cockett
2013-07-30 22:12:53 -07:00
parent d8f646c7d9
commit c259a6651a
7 changed files with 39 additions and 191 deletions
+4 -1
View File
@@ -2,10 +2,11 @@ import numpy as np
from BaseMesh import BaseMesh
from TensorView import TensorView
from DiffOperators import DiffOperators
from InnerProducts import InnerProducts
from utils import ndgrid, mkvc
class TensorMesh(BaseMesh, TensorView, DiffOperators):
class TensorMesh(BaseMesh, TensorView, DiffOperators, InnerProducts):
"""
TensorMesh is a mesh class that deals with tensor product meshes.
@@ -21,6 +22,8 @@ class TensorMesh(BaseMesh, TensorView, DiffOperators):
mesh = TensorMesh([hx, hy, hz])
"""
_meshType = 'TENSOR'
def __init__(self, h, x0=None):
super(TensorMesh, self).__init__(np.array([x.size for x in h]), x0)