cleanup imports and class instantiation of prim-sec src in sigma

This commit is contained in:
Lindsey Heagy
2016-05-30 10:05:15 -07:00
parent 93d8ef5921
commit 3b5dfecb46
2 changed files with 3 additions and 6 deletions
-1
View File
@@ -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
+3 -5
View File
@@ -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: