|
fourdst::libcomposition v1.5.2
Robust atomic species information library
|
| ▼Nfourdst | |
| ▼Natomic | Contains classes and functions related to atomic data, such as properties of atomic species |
| CSpecies | Represents an atomic species (isotope) with its fundamental physical properties |
| ▼Ncomposition | |
| ▼Nexceptions | |
| CCompositionEntryError | Base class for exceptions related to individual entries within a composition |
| CCompositionError | Base class for exceptions related to composition objects |
| CCompositionModeError | Exception thrown due to a conflict in composition modes at the entry level |
| CCompositionNotFinalizedError | Exception thrown when an operation is attempted on a composition that has not been finalized |
| CEntryAlreadyInitializedError | Exception thrown when attempting to initialize a composition entry that has already been initialized |
| CFailedToFinalizeCompositionError | Exception thrown when the finalization process of a composition fails |
| CInvalidCompositionError | Exception thrown when a composition is in an invalid or inconsistent state |
| CInvalidMixingMode | Exception thrown for an invalid or unsupported mixing mode |
| CInvalidSpeciesSymbolError | Exception thrown for an invalid chemical species symbol in a composition entry |
| CInvalidSymbolError | Exception thrown when a symbol used in a composition is invalid |
| 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 |
| CCompositionEntry | Represents a single entry (an isotope) within a composition |
| CGlobalComposition | Represents global properties of a finalized composition |
| ▼Nstd | STL namespace |
| Chash< fourdst::atomic::Species > | Specialization of std::hash for fourdst::atomic::Species |