|
fourdst::libcomposition v2.0.1
Robust atomic species information library
|
| ▼Nfourdst | |
| ▼Natomic | Contains canonical information about atomic species and elements used by 4D-STAR |
| CSpecies | Represents an atomic species (isotope) with its fundamental physical properties |
| ▼Ncomposition | Utilities and types for representing and manipulating chemical compositions |
| ▼Nexceptions | |
| CCompositionError | Base class for exceptions related to composition objects |
| CInvalidCompositionError | Exception thrown when a composition is in an invalid or inconsistent state |
| CSpeciesError | Base class for exceptions related to atomic species |
| CUnknownSymbolError | Exception thrown when an unknown symbol is encountered |
| CUnregisteredSymbolError | Exception thrown when a symbol is used that has not been registered |
| CCanonicalComposition | Represents the canonical (X, Y, Z) composition of stellar material |
| ▼CComposition | Manages a collection of chemical species and their abundances |
| CCompositionCache | Caches computed properties of the composition to avoid redundant calculations |
| ▼Nstd | STL namespace |
| Chash< fourdst::atomic::Species > | Specialization of std::hash for fourdst::atomic::Species |
| CCompositionAbstract | Abstract base class for chemical composition representations |