SimPEG.regularization.JointTotalVariation#

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

Bases: SimPEG.regularization.base.BaseSimilarityMeasure

The joint total variation constraint for joint inversions.

..math::

phi_sim(mathbf{m_1},mathbf{m_2}) = lambda sum_{i=1}^{M} V_isqrt{| nabla mathbf{m_1}_i|^2 +|nabla mathbf{m_2}_i|^2}

Attributes

cell_weights

Methods

__call__(model)

Computes the sum of all joint total variation values.

deriv(model)

Computes the derivative of the joint total variation.

deriv2(model[, v])

Computes the Hessian of the joint total variation.