|
fourdst::libcomposition v1.5.2
Robust atomic species information library
|
#include <exception>#include <string>Go to the source code of this file.
Classes | |
| class | fourdst::composition::exceptions::CompositionError |
| Base class for exceptions related to composition objects. More... | |
| class | fourdst::composition::exceptions::CompositionEntryError |
| Base class for exceptions related to individual entries within a composition. More... | |
| class | fourdst::composition::exceptions::CompositionNotFinalizedError |
| Exception thrown when an operation is attempted on a composition that has not been finalized. More... | |
| class | fourdst::composition::exceptions::InvalidCompositionError |
| Exception thrown when a composition is in an invalid or inconsistent state. More... | |
| class | fourdst::composition::exceptions::InvalidMixingMode |
| Exception thrown for an invalid or unsupported mixing mode. More... | |
| class | fourdst::composition::exceptions::InvalidSymbolError |
| Exception thrown when a symbol used in a composition is invalid. More... | |
| class | fourdst::composition::exceptions::UnregisteredSymbolError |
| Exception thrown when a symbol is used that has not been registered. More... | |
| class | fourdst::composition::exceptions::FailedToFinalizeCompositionError |
| Exception thrown when the finalization process of a composition fails. More... | |
| class | fourdst::composition::exceptions::InvalidSpeciesSymbolError |
| Exception thrown for an invalid chemical species symbol in a composition entry. More... | |
| class | fourdst::composition::exceptions::EntryAlreadyInitializedError |
| Exception thrown when attempting to initialize a composition entry that has already been initialized. More... | |
| class | fourdst::composition::exceptions::CompositionModeError |
| Exception thrown due to a conflict in composition modes at the entry level. More... | |
Namespaces | |
| namespace | fourdst |
| namespace | fourdst::composition |
| namespace | fourdst::composition::exceptions |