mirror of
https://github.com/wassname/simpeg.git
synced 2026-06-27 19:32:36 +08:00
cleanup imports and class instantiation of prim-sec src in sigma
This commit is contained in:
@@ -166,7 +166,6 @@ class BaseFDEMProblem(BaseEMProblem):
|
||||
|
||||
for i, src in enumerate(Srcs):
|
||||
smi, sei = src.eval(self)
|
||||
#Why are you adding?
|
||||
s_m[:,i] = s_m[:,i] + smi
|
||||
s_e[:,i] = s_e[:,i] + sei
|
||||
|
||||
|
||||
@@ -616,15 +616,13 @@ class CircularLoop(BaseSrc):
|
||||
|
||||
class PrimSecSigma(BaseSrc):
|
||||
|
||||
def __init__(self, rxList, freq, sigBack, ePrimary):
|
||||
self.freq = float(freq)
|
||||
def __init__(self, rxList, freq, sigBack, ePrimary, **kwargs):
|
||||
self.sigBack = sigBack
|
||||
self.fields = None
|
||||
|
||||
BaseSrc.__init__(self, rxList)
|
||||
BaseSrc.__init__(self, rxList, freq=freq, _ePrimary=ePrimary, **kwargs)
|
||||
|
||||
def s_e(self, prob):
|
||||
return (prob.MeSigma - prob.mesh.getEdgeInnerProduct(self.sigBack)) * self.ePrimary
|
||||
return (prob.MeSigma - prob.mesh.getEdgeInnerProduct(self.sigBack)) * self.ePrimary(prob)
|
||||
|
||||
def s_eDeriv(self, prob, v, adjoint=False):
|
||||
if adjoint:
|
||||
|
||||
Reference in New Issue
Block a user