simpeg.data_misfit.BaseDataMisfit.residual#
- BaseDataMisfit.residual(m, f=None)[source]#
Computes the data residual vector for a given model.
Where \(\mathbf{d}_\text{obs}\) is the observed data vector and \(\mathbf{d}_\text{pred}\) is the predicted data vector for a model vector \(\mathbf{m}\), this function computes the data residual:
\[\mathbf{r} = \mathbf{d}_\text{pred} - \mathbf{d}_\text{obs}\]- Parameters:
- m(
n_param
, )numpy.ndarray
The model for which the function is evaluated.
- f
None
orsimpeg.fields.Fields
,optional
A SimPEG fields object. Used when the fields for the model m have already been computed.
- m(
- Returns:
- (
n_data
, )numpy.ndarray
The data residual vector.
- (