simpeg.electromagnetics.time_domain.Simulation3DMagneticFluxDensity.Jtvec#

Simulation3DMagneticFluxDensity.Jtvec(m, v, f=None)[source]#

Compute the adjoint sensitivity matrix times a vector.

Where \(\mathbf{d}\) are the data, \(\mathbf{m}\) are the model parameters, and the sensitivity matrix is defined as:

\[\mathbf{J} = \dfrac{\partial \mathbf{d}}{\partial \mathbf{m}}\]

this method computes and returns the matrix-vector product:

\[\mathbf{J^T v}\]

for a given vector \(v\).

Parameters:
m(n_param,) numpy.ndarray

The model parameters.

v(n_data,) numpy.ndarray

The vector.

ftime_domain.fields.FieldsTDEM, optional

Fields solved for all sources.

Returns:
(n_param,) numpy.ndarray

The adjoint sensitivity matrix times a vector.