def CasingMagDipoleDeriv_r(x): obsloc = np.vstack([x, yobs, zobs]).T f = Casing._getCasingHertzMagDipole(srcloc, obsloc, freq, sigma, a, b, mu) g = Utils.sdiag(Casing._getCasingHertzMagDipoleDeriv_r(srcloc, obsloc, freq, sigma, a, b, mu)) return f, g
def CasingMagDipoleDeriv_r(x): obsloc = np.vstack([x, yobs, zobs]).T f = Casing._getCasingHertzMagDipole(srcloc, obsloc, freq, sigma, a, b, mu) g = Utils.sdiag( Casing._getCasingHertzMagDipoleDeriv_r(srcloc, obsloc, freq, sigma, a, b, mu)) return f, g