diff --git a/simpegEM/FDEM/FDEM.py b/simpegEM/FDEM/FDEM.py index 78bb8a0b..8f549034 100644 --- a/simpegEM/FDEM/FDEM.py +++ b/simpegEM/FDEM/FDEM.py @@ -240,9 +240,10 @@ class ProblemFDEM_b(BaseFDEMProblem): dMe_dsig = self.mesh.getEdgeInnerProductDeriv(sig)(vec) if adjoint: - return dsig_dm.T * ( dMe_dsig.T * ( dMeSigmaI_dI.T * ( C.T * ( mui.T * v ) ) ) ) + return dsig_dm.T * ( dMe_dsig.T * ( dMeSigmaI_dI.T * ( C.T * v ) ) ) + + return C * ( dMeSigmaI_dI * ( dMe_dsig * ( dsig_dm * v ) ) ) - return mui * ( C * ( dMeSigmaI_dI * ( dMe_dsig * ( dsig_dm * v ) ) ) ) def getRHS(self, freq): """