simpeg.electromagnetics.time_domain.Simulation3DCurrentDensity.getAdc#

Simulation3DCurrentDensity.getAdc()[source]#

The system matrix for the DC resistivity problem.

The solution to the DC resistivity problem is necessary at the initial time for galvanic sources whose currents are non-zero at the initial time. The discrete solution to the 3D DC resistivity problem is expressed as:

Adcϕ0=qdc

where Adc is the DC resistivity system matrix, ϕ0 is the discrete solution for the electric potentials at the initial time, and qdc is the galvanic source term. This method returns the system matrix for the cell-centered formulation, i.e.:

DMfρ1G

where D is the face divergence operator, G is the cell gradient operator with imposed boundary conditions, and Mfρ is the inner product matrix for resistivities projected to faces.

The current density at the initial time j0 are obtained by applying:

j0=Mfρ1Gϕ0

See the Notes section of the doc strings for resistivity.Simulation3DCellCentered for a full description of the cell centered DC resistivity formulation.

Returns:
(n_cells, n_cells) sp.sparse.csr_matrix

The system matrix for the DC resistivity problem.