Class AdvectionField
Defined in File AdvectionField.h
Inheritance Relationships
Base Type
public Referenced
(Class Referenced)
Derived Types
public AdvectionFieldList
(Class AdvectionFieldList)public ConstantSphericalAdvectionField
(Class ConstantSphericalAdvectionField)public ObliqueAdvectionShock
(Class ObliqueAdvectionShock)public OneDimensionalCartesianShock
(Class OneDimensionalCartesianShock)public OneDimensionalSphericalShock
(Class OneDimensionalSphericalShock)public SphericalAdvectionField
(Class SphericalAdvectionField)public SphericalAdvectionShock
(Class SphericalAdvectionShock)public UniformAdvectionField
(Class UniformAdvectionField)
Class Documentation
-
class AdvectionField : public Referenced
Abstract base class for advection fields. These are used to model the deterministic part of the Fokker-Planck equation. The getDivergence() method is used to model the adibatic cooling/heating.
Subclassed by AdvectionFieldList, ConstantSphericalAdvectionField, ObliqueAdvectionShock, OneDimensionalCartesianShock, OneDimensionalSphericalShock, SphericalAdvectionField, SphericalAdvectionShock, UniformAdvectionField
Public Functions
-
inline virtual ~AdvectionField()
-
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 ~AdvectionField()