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