# fourdst::libcomposition: Class List

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

fourdst |
atomic | Contains classes and functions related to atomic data, such as properties of atomic species
Species | Represents an atomic species (isotope) with its fundamental physical properties
composition |
exceptions |
CompositionEntryError | Base class for exceptions related to individual entries within a composition
CompositionError | Base class for exceptions related to composition objects
CompositionModeError | Exception thrown due to a conflict in composition modes at the entry level
CompositionNotFinalizedError | Exception thrown when an operation is attempted on a composition that has not been finalized
EntryAlreadyInitializedError | Exception thrown when attempting to initialize a composition entry that has already been initialized
FailedToFinalizeCompositionError | Exception thrown when the finalization process of a composition fails
InvalidCompositionError | Exception thrown when a composition is in an invalid or inconsistent state
InvalidMixingMode | Exception thrown for an invalid or unsupported mixing mode
InvalidSpeciesSymbolError | Exception thrown for an invalid chemical species symbol in a composition entry
InvalidSymbolError | Exception thrown when a symbol used in a composition is invalid
UnregisteredSymbolError | Exception thrown when a symbol is used that has not been registered
CanonicalComposition | Represents the canonical (X, Y, Z) composition of stellar material
Composition | Manages a collection of chemical species and their abundances
CompositionCache |
CompositionEntry | Represents a single entry (an isotope) within a composition
GlobalComposition | Represents global properties of a finalized composition
std | STL namespace
hash< fourdst::atomic::Species > | Specialization of `std::hash` for `fourdst::atomic::Species`
CompositionAbstract | Abstract base class for chemical composition representations