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 |