fourdst::libcomposition v1.5.2
Robust atomic species information library
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼Nfourdst
 ▼NatomicContains classes and functions related to atomic data, such as properties of atomic species
 CSpeciesRepresents an atomic species (isotope) with its fundamental physical properties
 ▼Ncomposition
 ▼Nexceptions
 CCompositionEntryErrorBase class for exceptions related to individual entries within a composition
 CCompositionErrorBase class for exceptions related to composition objects
 CCompositionModeErrorException thrown due to a conflict in composition modes at the entry level
 CCompositionNotFinalizedErrorException thrown when an operation is attempted on a composition that has not been finalized
 CEntryAlreadyInitializedErrorException thrown when attempting to initialize a composition entry that has already been initialized
 CFailedToFinalizeCompositionErrorException thrown when the finalization process of a composition fails
 CInvalidCompositionErrorException thrown when a composition is in an invalid or inconsistent state
 CInvalidMixingModeException thrown for an invalid or unsupported mixing mode
 CInvalidSpeciesSymbolErrorException thrown for an invalid chemical species symbol in a composition entry
 CInvalidSymbolErrorException thrown when a symbol used in a composition is invalid
 CUnregisteredSymbolErrorException thrown when a symbol is used that has not been registered
 CCanonicalCompositionRepresents the canonical (X, Y, Z) composition of stellar material
 CCompositionManages a collection of chemical species and their abundances
 CCompositionEntryRepresents a single entry (an isotope) within a composition
 CGlobalCompositionRepresents global properties of a finalized composition
 ▼NstdSTL namespace
 Chash< fourdst::atomic::Species >Specialization of std::hash for fourdst::atomic::Species