SimPEG.electromagnetics.static.resistivity.simulation.BaseDCSimulation#

class SimPEG.electromagnetics.static.resistivity.simulation.BaseDCSimulation(mesh, survey=None, storeJ=False, miniaturize=False, surface_faces=None, **kwargs)[source]#

Bases: BaseElectricalPDESimulation

Base DC Problem

Attributes

deleteTheseOnModelUpdate

matrices to be deleted if the model for conductivity/resistivity is updated

storeJ

Whether to store the sensitivity matrix

surface_faces

Array defining which boundary faces to interpret as surfaces of Neumann boundary

survey

The DC survey object.

Ainv

Methods

Jtvec(m, v[, f])

Compute adjoint sensitivity matrix (J^T) and vector (v) product.

Jvec(m, v[, f])

Compute sensitivity matrix (J) and vector (v) product.

dpred(m[, f])

Create the projected data from a model.

fields([m, calcJ])

u = fields(m) The field given the model.

getJtJdiag(m[, W, f])

Return the diagonal of JtJ

getSourceTerm()

Evaluates the sources, and puts them in matrix form :rtype: tuple :return: q (nC or nN, nSrc)

getJ

Galleries and Tutorials using SimPEG.electromagnetics.static.resistivity.simulation.BaseDCSimulation#

DC Analytic Dipole

DC Analytic Dipole

3D DC inversion of Dipole Dipole array

3D DC inversion of Dipole Dipole array

DC/IP Forward Simulation in 3D

DC/IP Forward Simulation in 3D

3D Least-Squares Inversion of DC and IP Data

3D Least-Squares Inversion of DC and IP Data

DC Resistivity Forward Simulation in 3D

DC Resistivity Forward Simulation in 3D

3D Least-Squares Inversion of DC Resistivity Data

3D Least-Squares Inversion of DC Resistivity Data