EBField#

Classes#

EBField

Helper class that provides a standard way to create an ABC using

Functions#

space_dirderivative(f, xyz, t, direction[, h])

Module Contents#

EBField.space_dirderivative(f, xyz, t, direction, h=1e-08)[source]#
class EBField.EBField(*args, **kwargs)[source]#

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstractmethod E_at(x, y, z, t)[source]#

Calculate the electric field at a given point and time.

abstractmethod B_at(x, y, z, t)[source]#

Calculate the magnetic field at a given point and time.

B_abs_at(x, y, z, t)[source]#
E_and_B_at(x, y, z, t)[source]#
hatb_at(x, y, z, t)[source]#
vE_at(x, y, z, t)[source]#
gradB_abs_at(x, y, z, t)[source]#
kappa_at(x, y, z, t)[source]#