SimPEG.electromagnetics.frequency_domain.Simulation3DCurrentDensity#

class SimPEG.electromagnetics.frequency_domain.Simulation3DCurrentDensity(mesh, survey=None, forward_only=False, permittivity=None, **kwargs)[source]#

Bases: BaseFDEMSimulation

We eliminate mathbfh using

h=1iωMμe1(CMρfj+Mesm)

and solve for mathbfj using

(CMμe1CMρf+iω)j=CMμe1Mesmiωse

Note

This implementation does not yet work with full anisotropy!!

Parameters:

mesh (discretize.base.BaseMesh) – mesh

Attributes

permittivity

Dielectric permittivity (F/m)

Methods

fieldsPair

alias of Fields3DCurrentDensity

getA(freq)

System matrix

getADeriv_rho(freq, u, v[, adjoint])

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

getRHS(freq)

Right hand side for the system

getRHSDeriv(freq, src, v[, adjoint])

Derivative of the right hand side with respect to the model

getADeriv

getADeriv_mu