Class MagneticField
Defined in File MagneticField.h
Inheritance Relationships
Base Type
public Referenced
(Class Referenced)
Derived Types
public ArchimedeanSpiralField
(Class ArchimedeanSpiralField)public CMZField
(Class CMZField)public JF12Field
(Class JF12Field)public LogarithmicSpiralField
(Class LogarithmicSpiralField)public MagneticDipoleField
(Class MagneticDipoleField)public MagneticFieldEvolution
(Class MagneticFieldEvolution)public MagneticFieldGrid
(Class MagneticFieldGrid)public MagneticFieldList
(Class MagneticFieldList)public ModulatedMagneticFieldGrid
(Class ModulatedMagneticFieldGrid)public PT11Field
(Class PT11Field)public PeriodicMagneticField
(Class PeriodicMagneticField)public PolarizedSingleModeMagneticField
(Class PolarizedSingleModeMagneticField)public QuimbyMagneticField
(Class QuimbyMagneticField)public RenormalizeMagneticField
(Class RenormalizeMagneticField)public TF17Field
(Class TF17Field)public ToroidalHaloField
(Class ToroidalHaloField)public TurbulentField
(Class TurbulentField)public UniformMagneticField
(Class UniformMagneticField)
Class Documentation
-
class MagneticField : public Referenced
Abstract base class for magnetic fields.
Subclassed by ArchimedeanSpiralField, CMZField, JF12Field, LogarithmicSpiralField, MagneticDipoleField, MagneticFieldEvolution, MagneticFieldGrid, MagneticFieldList, ModulatedMagneticFieldGrid, PT11Field, PeriodicMagneticField, PolarizedSingleModeMagneticField, QuimbyMagneticField, RenormalizeMagneticField, TF17Field, ToroidalHaloField, TurbulentField, UniformMagneticField
Public Functions
-
inline virtual ~MagneticField()
-
inline size_t addReference() const
-
inline size_t removeReference() const
-
inline int removeReferenceNoDelete() const
-
inline size_t getReferenceCount() const
Protected Attributes
-
mutable size_t _referenceCount
-
inline virtual ~MagneticField()