SimPEG.regularization.BaseSimilarityMeasure#

class SimPEG.regularization.BaseSimilarityMeasure(mesh, wire_map, **kwargs)[source]#

Bases: SimPEG.regularization.base.BaseRegularization

Base class for the similarity term in joint inversions. Inherit this for building your own similarity term. The BaseSimilarityMeasure assumes two different geophysical models through one similarity term. However, if you wish to combine more than two models, e.g., 3 models, you may want to add a total of three coupling terms:

e.g., lambda1*(m1, m2) + lambda2*(m1, m3) + lambda3*(m2, m3)

where, lambdas are weights for coupling terms. m1, m2 and m3 indicate three different models.

Attributes

nP

number of model parameters

wire_map

Methods

__call__(model)

Returns the computed value of the coupling term.

deriv(model)

First derivative of the coupling term with respect to individual models.

deriv2(model[, v])

Second derivative of the coupling term with respect to individual models.

Galleries and Tutorials using SimPEG.regularization.BaseSimilarityMeasure#

Cross-gradient Joint Inversion of Gravity and Magnetic Anomaly Data

Cross-gradient Joint Inversion of Gravity and Magnetic Anomaly Data

Cross-gradient Joint Inversion of Gravity and Magnetic Anomaly Data