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()