diff --git a/simpegEM/FDEM/FDEM.py b/simpegEM/FDEM/FDEM.py index acceece7..0cb050ee 100644 --- a/simpegEM/FDEM/FDEM.py +++ b/simpegEM/FDEM/FDEM.py @@ -126,6 +126,7 @@ class BaseFDEMProblem(BaseEMProblem): return S_m, S_e def getSourceDeriv(self,freq,adjoint=False): + raise NotImplementedError('getSourceDeriv not implemented yet') return None, None @@ -197,6 +198,10 @@ class ProblemFDEM_e(BaseFDEMProblem): return RHS + def getRHSDeriv(self, freq, u, v, adjoint=False): + raise NotImplementedError('getRHSDeriv not implemented yet') + return None + class ProblemFDEM_b(BaseFDEMProblem): """ @@ -266,6 +271,10 @@ class ProblemFDEM_b(BaseFDEMProblem): return RHS + def getRHSDeriv(self, freq, u, v, adjoint=False): + raise NotImplementedError('getRHSDeriv not implemented yet') + return None + ########################################################################################## @@ -374,9 +383,12 @@ class ProblemFDEM_j(BaseFDEMProblem): return RHS + def getRHSDeriv(self, freq, u, v, adjoint=False): + raise NotImplementedError('getRHSDeriv not implemented yet') + return None + -# Solving for h! - using primary- secondary approach class ProblemFDEM_h(BaseFDEMProblem): """ Using the H-J formulation of Maxwell's equations @@ -453,5 +465,7 @@ class ProblemFDEM_h(BaseFDEMProblem): return RHS - + def getRHSDeriv(self, freq, u, v, adjoint=False): + raise NotImplementedError('getRHSDeriv not implemented yet') + return None diff --git a/simpegEM/FDEM/SurveyFDEM.py b/simpegEM/FDEM/SurveyFDEM.py index f08d6dc0..ebc7b015 100644 --- a/simpegEM/FDEM/SurveyFDEM.py +++ b/simpegEM/FDEM/SurveyFDEM.py @@ -94,7 +94,6 @@ class RxFDEM(Survey.BaseRx): class SrcFDEM(Survey.BaseSrc): freq = None rxPair = RxFDEM - knownSrcTypes = ['RawVec', 'MagDipole'] #TODO: remove known source types from base simepeg class SrcFDEM_RawVec_e(SrcFDEM): diff --git a/simpegEM/TDEM/SurveyTDEM.py b/simpegEM/TDEM/SurveyTDEM.py index 668b43a0..37fc8d94 100644 --- a/simpegEM/TDEM/SurveyTDEM.py +++ b/simpegEM/TDEM/SurveyTDEM.py @@ -68,7 +68,6 @@ class RxTDEM(Survey.BaseTimeRx): class SrcTDEM(Survey.BaseSrc): rxPair = RxTDEM radius = None - knownSrcTypes = ['VMD_MVP', 'CircularLoop_MVP'] def getInitialFields(self, mesh): F0 = getattr(self, '_getInitialFields_' + self.srcType)(mesh)