Class TurbulentField
Defined in File TurbulentField.h
Inheritance Relationships
Base Type
public MagneticField(Class MagneticField)
Derived Types
public GridTurbulence(Class GridTurbulence)public PlaneWaveTurbulence(Class PlaneWaveTurbulence)
Class Documentation
-
class TurbulentField : public MagneticField
An abstract base class for different models of turbulent magnetic fields.
This module provides common methods for all turbulent (synthetic) magnetic fields. Does not actually implement any turbulent field.
Subclassed by GridTurbulence, PlaneWaveTurbulence
Public Functions
-
inline TurbulentField(const TurbulenceSpectrum &spectrum)
-
inline virtual ~TurbulentField()
-
inline double getBrms() const
-
inline virtual double getCorrelationLength() const
Protected Attributes
-
const TurbulenceSpectrum &spectrum
-
inline TurbulentField(const TurbulenceSpectrum &spectrum)