simpeg.potential_fields.base.BaseEquivalentSourceLayerSimulation.getJ#

BaseEquivalentSourceLayerSimulation.getJ(m, f=None)[source]#

Returns the full Jacobian.

The general definition of the linear forward simulation is:

d=Gf(m)

where f is a mapping operator (optional) from the model space to a user-defined parameter space, and G is an (n_data, n_param) linear operator. The getJ method forms and returns the full Jacobian:

J(m)=Gfm

for the model m provided. When f is the identity map (default), the Jacobian is no longer model-dependent and reduces to:

J=G
Parameters:
mnumpy.ndarray

The model vector.

fNone

Precomputed fields are not used to speed up the computation of the Jacobian for linear problems.

Returns:
J(n_data, n_param) numpy.ndarray

J=Gfm. Where f is model_map.