simpeg.regularization.CrossGradient.calculate_cross_gradient#
- CrossGradient.calculate_cross_gradient(model, normalized=False, rtol=1e-06)[source]#
Calculates the magnitudes of the cross-gradient vectors at cell centers.
Computes and returns a discrete approximation to:
\[\big | \, \nabla m_1 \, \times \, \nabla m_2 \, \big |\]at all cell centers where \(m_1\) and \(m_2\) define the continuous spacial distribution of physical properties 1 and 2.
- Parameters:
- model
numpy.ndarray The input model, which will be automatically separated into the two parameters internally.
- normalizedbool,
optional Whether to normalize the cross-gradients.
- rtol
float,optional relative cuttoff for small gradients in the normalization.
- model
- Returns:
numpy.ndarrayMagnitudes of the cross-gradient vectors at cell centers.