SimPEG.electromagnetics.static.resistivity.simulation_2d.BaseDCSimulation2D#

class SimPEG.electromagnetics.static.resistivity.simulation_2d.BaseDCSimulation2D(mesh, survey=None, nky=11, storeJ=False, miniaturize=False, do_trap=False, fix_Jmatrix=False, surface_faces=None, **kwargs)[source]#

Bases: BaseElectricalPDESimulation

Base 2.5D DC problem

Attributes

deleteTheseOnModelUpdate

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

fix_Jmatrix

Whether to fix the sensitivity matrix between iterations.

nky

Number of kys to use in wavenumber space.

storeJ

Whether to store the sensitivity matrix

surface_faces

Array defining which faces to interpret as surfaces of Neumann boundary

survey

The DC survey object.

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])

Project fields to receiver locations :param Fields u: fields object :rtype: numpy.ndarray :return: data

fields([m])

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

fieldsPair

alias of Fields2D

fieldsPair_fwd

alias of FieldsDC

getJ(m[, f])

Generate Full sensitivity matrix

getSourceTerm(ky)

takes concept of source and turns it into a matrix

fields_to_space

Galleries and Tutorials using SimPEG.electromagnetics.static.resistivity.simulation_2d.BaseDCSimulation2D#

Parametric DC inversion with Dipole Dipole array

Parametric DC inversion with Dipole Dipole array

2.5D Forward Simulation of a DCIP Line

2.5D Forward Simulation of a DCIP Line

2.5D DC Resistivity and IP Least-Squares Inversion

2.5D DC Resistivity and IP Least-Squares Inversion

DC Resistivity Forward Simulation in 2.5D

DC Resistivity Forward Simulation in 2.5D

2.5D DC Resistivity Least-Squares Inversion

2.5D DC Resistivity Least-Squares Inversion

2.5D DC Resistivity Inversion with Sparse Norms

2.5D DC Resistivity Inversion with Sparse Norms