Class MagneticField

Inheritance Relationships

Base Type

  • public Referenced

Derived Types

Class Documentation

class MagneticField : public Referenced

Abstract base class for magnetic fields.

Subclassed by ArchimedeanSpiralField, CMZField, JF12Field, KST24Field, LogarithmicSpiralField, MagneticDipoleField, MagneticFieldEvolution, MagneticFieldGrid, MagneticFieldList, ModulatedMagneticFieldGrid, PT11Field, PeriodicMagneticField, PolarizedSingleModeMagneticField, QuimbyMagneticField, RenormalizeMagneticField, TF17Field, ToroidalHaloField, TurbulentField, UF23Field, UniformMagneticField

Public Functions

inline virtual ~MagneticField()
inline virtual Vector3d getField(const Vector3d &position) const
inline virtual Vector3d getField(const Vector3d &position, double z) const