simpeg.regularization.AmplitudeSmoothnessFirstOrder.f_m#

AmplitudeSmoothnessFirstOrder.f_m(m)[source]#

Evaluate the regularization kernel function.

For first-order smoothness regularization in the x-direction, the regularization kernel function is given by:

fm(m)=Gxm¯

where Gx is the partial cell gradient operator along the x-direction (i.e. x-derivative), and

fm(m)=m¯=([mpmp(ref)]2+[msms(ref)]2+[mtmt(ref)]2)1/2

The global set of model parameters m defined at cell centers is ordered according to its primary (p), secondary (s) and tertiary (t) directions as follows:

m=[mpmsmt]

Likewise for the reference model vector. The expression has the same form for smoothness along y and z.

Parameters:
mnumpy.ndarray

The model.

Returns:
numpy.ndarray

The regularization kernel function evaluated for the model provided.