geoana.em.static.MagneticPoleWholeSpace#

Inheritance diagram of MagneticPoleWholeSpace
class geoana.em.static.MagneticPoleWholeSpace(sigma=1.0, mu=1.25663706212e-06, epsilon=8.8541878128e-12, **kwargs)#

Class for a static magnetic pole in a wholespace.

The MagneticPoleWholeSpace class is used to analytically compute the fields and potentials within a wholespace due to a static magnetic pole.

Attributes

epsilon

Dielectric permittivity in F/m

location

Location of the dipole

moment

Amplitude of the dipole moment of the magnetic dipole (\(A/m^2\))

mu

Magnetic permeability in H/m

orientation

Orientation of the dipole as a normalized vector

rho

Electrical resistivity in Ohm m

sigma

Electrical conductivity in S/m

Methods

cross_orientation(xyz)

Cross products between a gridded set of vectors and the orientation of the source.

distance(xyz)

Scalar distance from dipole to a set of gridded xyz locations

dot_orientation(vecs)

Dot product between the orientation of the source and a gridded set of vectors.

magnetic_field(xyz[, coordinates])

Compute the magnetic field produced by the static magnetic pole.

magnetic_flux_density(xyz[, coordinates])

Compute the magnetic flux density produced by the static magnetic pole.

vector_distance(xyz)

Vector distance to a set of gridded xyz locations.

Galleries and Tutorials using geoana.em.static.MagneticPoleWholeSpace#

Total magnetic fields: Dipole and Pole sources

Total magnetic fields: Dipole and Pole sources