simpeg.electromagnetics.time_domain.Simulation3DCurrentDensity.getRHSDeriv#
- Simulation3DCurrentDensity.getRHSDeriv(tInd, src, v, adjoint=False)[source]#
Derivative of the right-hand side times a vector for a given source and time index.
The right-hand side for a given source at time index k is constructed according to:
where
is the step length is the discrete curl operator and are the integrated magnetic and electric source terms, respectively is the inner-product matrix for permeabilities projected to edges
See the Notes section of the doc strings for
Simulation3DCurrentDensity
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:
- tInd
int
The time index; between
[0, n_steps]
.- src
time_domain.sources.BaseTDEMSrc
The TDEM source object.
- v
numpy.ndarray
The vector. (n_param,) for the standard operation. (n_faces,) for the adjoint operation.
- adjointbool
Whether to perform the adjoint operation.
- tInd
- Returns:
numpy.ndarray
Derivative of the right-hand sides times a vector. (n_faces,) for the standard operation. (n_param,) for the adjoint operation.