fourdst::libcomposition v2.2.1 Robust atomic species information library

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4]

▼N fourdst |
▼N atomic | Contains canonical information about atomic species and elements used by 4D-STAR
C Species | Represents an atomic species (isotope) with its fundamental physical properties
▼N composition | Utilities and types for representing and manipulating chemical compositions
▼N exceptions |
C CompositionError | Base class for exceptions related to composition objects
C InvalidCompositionError | Exception thrown when a composition is in an invalid or inconsistent state
C SpeciesError | Base class for exceptions related to atomic species
C UnknownSymbolError | Exception thrown when an unknown symbol is encountered
C UnregisteredSymbolError | Exception thrown when a symbol is used that has not been registered
▼N utils |
C CompositionHash |
C CanonicalComposition | Represents the canonical (X, Y, Z) composition of stellar material
▼C Composition | Manages a collection of chemical species and their abundances
C CompositionCache | Caches computed properties of the composition to avoid redundant calculations
C CompositionAbstract | Abstract base class for chemical composition representations
C CompositionDecorator |
C MaskedComposition |
▼N std | STL namespace
C hash< fourdst::atomic::Species > | Specialization of `std::hash` for `fourdst::atomic::Species`
C hash< fourdst::composition::Composition > |