Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

fourdst::composition::detail::CompositionIterator< IsConst >::ArrowProxy |
fourdst::composition::CanonicalComposition | Represents the canonical (X, Y, Z) composition of stellar material
fourdst::composition::CompositionAbstract | Abstract base class for chemical composition representations
fourdst::composition::Composition | Manages a collection of chemical species and their abundances
fourdst::composition::CompositionDecorator |
fourdst::composition::MaskedComposition |
fourdst::composition::Composition::CompositionCache | Caches computed properties of the composition to avoid redundant calculations
fourdst::composition::utils::CompositionHash |
fourdst::composition::detail::CompositionIterator< IsConst > |
std::exception | STL class
fourdst::composition::exceptions::CompositionError | Base class for exceptions related to composition objects
fourdst::composition::exceptions::InvalidCompositionError | Exception thrown when a composition is in an invalid or inconsistent state
fourdst::composition::exceptions::UnregisteredSymbolError | Exception thrown when a symbol is used that has not been registered
fourdst::composition::exceptions::SpeciesError | Base class for exceptions related to atomic species
fourdst::composition::exceptions::UnknownSymbolError | Exception thrown when an unknown symbol is encountered
std::hash< fourdst::atomic::Species > | Specialization of `std::hash` for `fourdst::atomic::Species`
std::hash< fourdst::composition::Composition > |
std::hash< fourdst::composition::CompositionAbstract > |
fourdst::atomic::Species | Represents an atomic species (isotope) with its fundamental physical properties