simpeg.electromagnetics.static.spectral_induced_polarization.sources.Dipole#
- class simpeg.electromagnetics.static.spectral_induced_polarization.sources.Dipole(receiver_list=None, location_a=None, location_b=None, location=None, **kwargs)[source]#
Bases:
BaseSrc
Spectral IP dipole source
- Parameters:
- receiver_list
list
of
simpeg.electromagnetics.static.spectral_induced_polarization.receivers.BaseRx
A list of spectral IP receivers
- location_a(
dim
)numpy.ndarray
A electrode location; remember to set ‘location_b’ keyword argument to define N electrode locations.
- location_b(
dim
)numpy.ndarray
B electrode location; remember to set ‘location_a’ keyword argument to define M electrode locations.
- location
list
ortuple
of
length
2of
numpy.ndarray
A and B electrode locations. In this case, do not set the ‘location_a’ and ‘location_b’ keyword arguments. And we supply a list or tuple of the form [location_a, location_b].
- current
float
, default=1.0 Current amplitude [A]
- receiver_list
Attributes
Source current
A and N electrode locations
Location of the A-electrode
Location of the B-electrode
Number of data
List of receivers associated with the source
Universal unique identifier
Vector number of data
Methods
eval
(simulation)Project source to mesh.
evalDeriv
(simulation)Returns zero
get_receiver_indices
(receivers)Get indices for a subset of receivers within the source's receivers list.