From f6cd8696d18b4959f20e169b52f66b6b8fd9f852 Mon Sep 17 00:00:00 2001 From: Lindsey Heagy Date: Tue, 21 Jun 2016 17:36:53 -0700 Subject: [PATCH] call fields inside of SrcDeriv for primsec --- SimPEG/EM/FDEM/SrcFDEM.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SimPEG/EM/FDEM/SrcFDEM.py b/SimPEG/EM/FDEM/SrcFDEM.py index ef01414d..c71f5eec 100644 --- a/SimPEG/EM/FDEM/SrcFDEM.py +++ b/SimPEG/EM/FDEM/SrcFDEM.py @@ -739,8 +739,11 @@ class PrimSecMappedSigma(BaseSrc): # TODO: this will probably break if we have more than one source # for i, src in enumerate(self.primaryProblem.survey.getSrcByFreq(freq)): + + f = self._primaryFields(prob) + # u_src = f[src, self.primaryProblem._solutionType] - u_src = self._primaryFields(prob,self.primaryProblem._solutionType) + u_src = f[:,self.primaryProblem._solutionType] dA_dm_v = self.primaryProblem.getADeriv(self.freq, u_src, v) # TODO: primary survey should only have one source ?