SimPEG.electromagnetics.natural_source.receivers.PointNaturalSource.evalDeriv#

PointNaturalSource.evalDeriv(src, mesh, f, du_dm_v=None, v=None, adjoint=False)[source]#

Derivative of projection with respect to the fields

Parameters:
strSimPEG.electromagnetics.frequency_domain.sources.BaseFDEMSrc

NSEM source

meshdiscretize.TensorMesh

Mesh on which the discretize solution is obtained

fSimPEG.electromagnetics.frequency_domain.fields.FieldsFDEM

NSEM fields object of the source

du_dm_vNone,

Supply pre-computed derivative?

vnumpy.ndarray

Vector of size

adjointbool, default = False

If True, compute the adjoint operation

Returns:
numpy.ndarray

Calculated derivative (nD,) (adjoint=False) and (nP,2) (adjoint=True) for both polarizations