geoana.em.static.PointCurrentWholeSpace#

Inheritance diagram of PointCurrentWholeSpace
class geoana.em.static.PointCurrentWholeSpace(rho, current=1.0, location=None)#

Class for a point current in a wholespace.

The PointCurrentWholeSpace class is used to analytically compute the potentials, current densities and electric fields within a wholespace due to a point current.

Parameters:
rhofloat

Resistivity in the point current (\(\Omega \cdot m\)).

currentfloat

Electrical current in the point current (A). Default is 1A.

locationarray_like, optional

Location at which we are observing in 3D space (m). Default is (0, 0, 0).

Attributes

current

Current in wire (A)

epsilon

Dielectric permittivity in F/m

location

Location of observer in 3D space.

mu

Magnetic permeability in H/m

n_segments

Number of wire segments

nodes

Nodes defining the segments of current-carrying wire segments; close the loop if inductive.

rho

Electrical resistivity in Ohm m

sigma

Electrical conductivity in S/m

Methods

current_density(xyz)

Current density for a point current in a wholespace.

electric_field(xyz)

Electric field for a point current in a wholespace.

magnetic_field(xyz)

Compute the magnetic field for the static current-carrying wire segments.

magnetic_flux_density(xyz)

Compute the magnetic flux density for the static current-carrying wire segments.

potential(xyz)

Electric potential for a point current in a wholespace.

scalar_potential

vector_potential