Class Density
Defined in File Density.h
Inheritance Relationships
Base Type
public Referenced
(Class Referenced)
Derived Types
public ConstantDensity
(Class ConstantDensity)public Cordes
(Class Cordes)public DensityGrid
(Class DensityGrid)public DensityList
(Class DensityList)public Ferriere
(Class Ferriere)public Nakanishi
(Class Nakanishi)
Class Documentation
-
class Density : public Referenced
Abstract base class for target densities.
Subclassed by ConstantDensity, Cordes, DensityGrid, DensityList, Ferriere, Nakanishi
Public Functions
-
inline virtual ~Density()
-
inline virtual bool getIsForHI()
-
inline virtual bool getIsForHII()
-
inline virtual bool getIsForH2()
-
inline virtual std::string getDescription()
-
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 ~Density()