SimPEG.electromagnetics.frequency_domain.Simulation3DCurrentDensity.getADeriv_rho#

Simulation3DCurrentDensity.getADeriv_rho(freq, u, v, adjoint=False)[source]#

Product of the derivative of our system matrix with respect to the model and a vector

In this case, we assume that electrical conductivity, σ is the physical property of interest (i.e. σ = model.transform). Then we want

A(σ)vdm=CMmu1eCdMσ1fvdm
Parameters:
  • freq (float) – frequency

  • u (numpy.ndarray) – solution vector (nF,)

  • v (numpy.ndarray) – vector to take prodct with (nP,) or (nD,) for adjoint

  • adjoint (bool) – adjoint?

Return type:

numpy.ndarray

Returns:

derivative of the system matrix times a vector (nP,) or adjoint (nD,)