simpeg.regularization.Smallness.f_m_deriv#
- Smallness.f_m_deriv(m)[source]#
Derivative of the regularization kernel function.
For
Smallnessregularization, 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_matrixThe 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 theSmallnessclass 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.