simpeg.electromagnetics.natural_source.Simulation3DPrimarySecondary.getRHSDeriv#
- Simulation3DPrimarySecondary.getRHSDeriv(freq, src, v, adjoint=False)[source]#
Derivative of the right-hand side times a vector for a given source and frequency.
The right-hand side for each source is constructed according to:
where
is the discrete curl operator and are the integrated magnetic and electric source terms, respectively is the inner-product matrices for inverse permeabilities projected to faces
See the Notes section of the doc strings for
Simulation3DElectricField
for a full description of the formulation.Where
are the set of model parameters and is a vector, this method returnsOr the adjoint operation
- Parameters:
- freq
int
The frequency in Hz.
- src
frequency_domain.sources.BaseFDEMSrc
The FDEM source object.
- v
numpy.ndarray
The vector. (n_param,) for the standard operation. (n_edges,) for the adjoint operation.
- adjointbool
Whether to perform the adjoint operation.
- freq
- Returns:
numpy.ndarray
Derivative of the right-hand sides times a vector. (n_edges,) for the standard operation. (n_param,) for the adjoint operation.