simpeg.regularization.SparseSmallness.f_m#

SparseSmallness.f_m(m)[source]#

Evaluate the regularization kernel function.

For smallness regularization, the regularization kernel function is given by:

fm(m)=mm(ref)

where m are the discrete model parameters and m(ref) is a reference model. For a more detailed description, see the Notes section below.

Parameters:
mnumpy.ndarray

The model.

Returns:
numpy.ndarray

The regularization kernel function evaluated for the model provided.

Notes

The objective function for smallness regularization is given by:

ϕm(m)=W[mm(ref)]2

where m are the discrete model parameters defined on the mesh (model), m(ref) is the reference model, and W is the weighting matrix. See the Smallness class documentation for more detail.

We define the regularization kernel function fm as:

fm(m)=mm(ref)

such that

ϕm(m)=Wfm2