fake the sources for FDEM

This commit is contained in:
rowanc1
2014-03-17 11:26:06 -07:00
parent 3fd840201d
commit d177960abb
2 changed files with 25 additions and 21 deletions
+4 -18
View File
@@ -9,45 +9,31 @@ class FDEM_bDerivTests(unittest.TestCase):
def setUp(self):
cs = 5.
ncx = 2
ncy = 2
ncz = 2
ncx, ncy, ncz = 2, 2, 2
npad = 3
hx = Utils.meshTensors(((npad,cs), (ncx,cs), (npad,cs)))
hy = Utils.meshTensors(((npad,cs), (ncy,cs), (npad,cs)))
hz = Utils.meshTensors(((npad,cs), (ncz,cs), (npad,cs)))
mesh = Mesh.TensorMesh([hx,hy,hz])
XY = Utils.ndgrid(np.linspace(20,50,3), np.linspace(20,50,3))
rxLoc = np.c_[XY, np.ones(XY.shape[0])*40]
model = Model.LogModel(mesh)
x = np.linspace(5,10,3)
XYZ = Utils.ndgrid(x,x,np.r_[0])
rxList = EM.FDEM.RxListFDEM(XYZ, 'Ex')
Tx0 = EM.FDEM.TxFDEM(None, 'VMD', 3, rxList)
Tx0 = EM.FDEM.TxFDEM(np.r_[4.,2.,2.], 'VMD', 1e-2, rxList)
x = np.linspace(5,10,3)
XYZ = Utils.ndgrid(x,x,np.r_[0])
rxList = EM.FDEM.RxListFDEM(XYZ, 'Ey')
Tx1 = EM.FDEM.TxFDEM(None, 'VMD', 3, rxList)
Tx1 = EM.FDEM.TxFDEM(np.r_[4.,2.,2.], 'VMD', 1e-4, rxList)
survey = EM.FDEM.SurveyFDEM([Tx0, Tx1])
prb = EM.FDEM.ProblemFDEM_e(model)
prb.pair(survey)
sigma = np.log(np.ones(mesh.nC)*1e-3)
j_sx = np.zeros(mesh.vnEx)
j_sx[4,4,4] = 1
j_s = np.r_[Utils.mkvc(j_sx),np.zeros(mesh.nEy+mesh.nEz)]
prb.j_s = np.c_[j_s, j_s]
f = prb.fields(sigma)
self.sigma = sigma
self.sigma = np.log(np.ones(mesh.nC)*1e-3)
self.prb = prb
self.survey = survey