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:
BaseSrcSpectral IP dipole source
- Parameters:
- receiver_list
listofSimPEG.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
listortupleoflength2ofnumpy.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.