simple field receivers are Point receivers

This commit is contained in:
Lindsey Heagy
2016-05-11 09:05:13 -07:00
parent c1b1c2467f
commit a690cab131
4 changed files with 11 additions and 11 deletions
+8 -8
View File
@@ -70,7 +70,7 @@ class BaseRx(SimPEG.Survey.BaseRx):
return Pv
class eField(BaseRx):
class Point_e(BaseRx):
"""
Electric field FDEM receiver
@@ -81,10 +81,10 @@ class eField(BaseRx):
def __init__(self, locs, orientation=None, component=None):
self.projField = 'e'
BaseRx.__init__(self, locs, orientation, component)
super(Point_e, self).__init__(locs, orientation, component)
class bField(BaseRx):
class Point_b(BaseRx):
"""
Magnetic flux FDEM receiver
@@ -95,10 +95,10 @@ class bField(BaseRx):
def __init__(self, locs, orientation=None, component=None):
self.projField = 'b'
BaseRx.__init__(self, locs, orientation, component)
super(Point_b, self).__init__(locs, orientation, component)
class hField(BaseRx):
class Point_h(BaseRx):
"""
Magnetic field FDEM receiver
@@ -109,10 +109,10 @@ class hField(BaseRx):
def __init__(self, locs, orientation=None, component=None):
self.projField = 'h'
BaseRx.__init__(self, locs, orientation, component)
super(Point_h, self).__init__(locs, orientation, component)
class jField(BaseRx):
class Point_j(BaseRx):
"""
Current density FDEM receiver
@@ -123,4 +123,4 @@ class jField(BaseRx):
def __init__(self, locs, orientation=None, component=None):
self.projField = 'j'
BaseRx.__init__(self, locs, orientation, component)
super(Point_j, self).__init__(locs, orientation, component)
+1 -1
View File
@@ -26,7 +26,7 @@ def getFDEMProblem(fdemType, comp, SrcList, freq, useMu=False, verbose=False):
x = np.array([np.linspace(-5.*cs,-2.*cs,3),np.linspace(5.*cs,2.*cs,3)]) + cs/4. #don't sample right by the source, slightly off alignment from either staggered grid
XYZ = Utils.ndgrid(x,x,np.linspace(-2.*cs,2.*cs,5))
Rx0 = getattr(EM.FDEM.Rx, comp[0] + 'Field')
Rx0 = getattr(EM.FDEM.Rx, 'Point_' + comp[0])
if comp[2] == 'r':
real_or_imag = 'real'
elif comp[2] == 'i':
+1 -1
View File
@@ -43,7 +43,7 @@ def run(plotIt=True):
rxOffset=10.
bzi = EM.FDEM.Rx.bField(np.array([[rxOffset, 0., 1e-3]]), orientation='z', component='imag')
bzi = EM.FDEM.Rx.Point_b(np.array([[rxOffset, 0., 1e-3]]), orientation='z', component='imag')
freqs = np.logspace(1,3,10)
srcLoc = np.array([0., 0., 10.])
+1 -1
View File
@@ -28,7 +28,7 @@ class FDEM_analyticTests(unittest.TestCase):
x = np.linspace(-10,10,5)
XYZ = Utils.ndgrid(x,np.r_[0],np.r_[0])
rxList = EM.FDEM.Rx.eField(XYZ, orientation='x', component='imag')
rxList = EM.FDEM.Rx.Point_e(XYZ, orientation='x', component='imag')
Src0 = EM.FDEM.Src.MagDipole([rxList],loc=np.r_[0.,0.,0.], freq=freq)
survey = EM.FDEM.Survey([Src0])