simpeg.regularization.SparseSmallness.f_m_deriv#
- SparseSmallness.f_m_deriv(m)[source]#
Derivative of the regularization kernel function.
For
Smallness
regularization, the derivative of the regularization kernel function with respect to the model is given by:where
is the identity matrix.- Parameters:
- m
numpy.ndarray
The model.
- m
- Returns:
scipy.sparse.csr_matrix
The derivative of the regularization kernel function.
Notes
The objective function for smallness regularization is given by:
where
are the discrete model parameters defined on the mesh (model), is the reference model, and is the weighting matrix. See theSmallness
class documentation for more detail.We define the regularization kernel function
as:such that
Thus, the derivative with respect to the model is:
where
is the identity matrix.