geoana.em.static.LineCurrentWholeSpace#

Inheritance diagram of LineCurrentWholeSpace
class geoana.em.static.LineCurrentWholeSpace(nodes, current=1.0, **kwargs)#

Class for a static line current in whole space.

The LineCurrentFreeSpace class is used to analytically compute the fields and potentials within a wholespace due to a set of constant current-carrying wires.

Attributes

current

Current in wire (A)

epsilon

Dielectric permittivity in F/m

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)

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

electric_field(xyz)

Compute the electric for the static current-carrying wire segments.

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.

scalar_potential

vector_potential