SimPEG.regularization.CrossGradient#
- class SimPEG.regularization.CrossGradient(mesh, wire_map, approx_hessian=True, **kwargs)[source]#
- Bases: - SimPEG.regularization.base.BaseSimilarityMeasure- The cross-gradient constraint for joint inversions. - ..math::
- phi_c(mathbf{m_1},mathbf{m_2}) = lambda sum_{i=1}^{M} | nabla mathbf{m_1}_i times nabla mathbf{m_2}_i |^2 
 - All methods assume that we are working with two models only. - Attributes - whether to use the semi-positive definate approximation for the hessian. - Methods - __call__(model)- Computes the sum of all cross-gradient values at all cell centers. - calculate_cross_gradient(model[, ...])- Calculates the cross-gradients of the models at each cell center. - deriv(model)- Computes the Jacobian of the cross-gradient. - deriv2(model[, v])- Computes the Hessian of the cross-gradient. 
Galleries and Tutorials using SimPEG.regularization.CrossGradient#
 
Cross-gradient Joint Inversion of Gravity and Magnetic Anomaly Data