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
+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: