gtsimulation.magnetic_field
Magnetic field models.
This subpackage provides an abstract interface for custom magnetic field
implementations as well as several predefined magnetic field models,
including a uniform magnetic field.
Classes
-
class gtsimulation.magnetic_field.AbsBfield(use_tesla=True, use_meters=True, **kwargs)[source]
-
abstractmethod CalcBfield(x, y, z, **kwargs)[source]
-
GetBfield(x, y, z, **kwargs)[source]
-
ToMeters = 1
-
abstractmethod UpdateState(new_date)[source]
-
classmethod from_meters(x, y, z)[source]
-
abstractmethod to_string()[source]
-
static to_tesla(Bx, By, Bz)[source]
-
class gtsimulation.magnetic_field.Summed(models, **kwargs)[source]
-
CalcBfield(x, y, z, **kwargs)[source]
-
UpdateState(new_date: datetime)[source]
-
to_string()[source]
-
class gtsimulation.magnetic_field.Uniform(B, **kwargs)[source]
-
CalcBfield(*args, **kwargs)[source]
-
UpdateState(new_date)[source]
-
to_string()[source]
Modules