|
PLaSK library
|
This file contains definitions of most exceptions classes which are used in PLaSK. More...
#include <stdexcept>#include "utils/format.hpp"#include "utils/string.hpp"#include <plask/config.hpp>Go to the source code of this file.
Classes | |
| struct | plask::Exception |
| Base class for all exceptions thrown by plask library. More... | |
| struct | plask::CriticalException |
| Exceptions of this class are thrownin cases of critical and very unexpected errors (possible plask bugs). More... | |
| struct | plask::NotImplemented |
| This exception is thrown when some method is not implemented. More... | |
| struct | plask::OutOfBoundsException |
| This exception is thrown when some value (function argument) is out of bound. More... | |
| struct | plask::DimensionError |
| This exception is thrown if there is a problem with dimensions. More... | |
| struct | plask::BadInput |
| This exception is thrown when value specified by the user is bad. More... | |
| struct | plask::DataError |
| This exception is called when operation on data vectors cannot be performed. More... | |
| struct | plask::ComputationError |
| This exception should be thrown by solvers in case of error in computations. More... | |
| struct | plask::BadId |
| This is thrown if name is bad id. More... | |
| struct | plask::NoProvider |
| This exception is thrown, typically on access to receiver data, when there is no provider connected with it. More... | |
| struct | plask::NoValue |
| class | plask::NoSuchMaterial |
| This exception is thrown when material (typically with given name) is not found. More... | |
| struct | plask::MaterialMethodNotImplemented |
| This exception is thrown by material methods which are not implemented. More... | |
| struct | plask::MaterialParseException |
| Exceptions of this class are thrownwhen material string parser find errors. More... | |
| class | plask::MaterialCantBeMixedException |
| struct | plask::GeometryException |
| Base class for all geometry exceptions thrown by plask library. More... | |
| struct | plask::NoGeometryException |
| Exceptions of this class are thrown when solvers don't have geometry set. More... | |
| struct | plask::NoChildException |
| Exceptions of this class are thrown by some geometry object classes when there is no required child. More... | |
| struct | plask::NotUniqueObjectException |
| Exceptions of this class are thrown by some geometry object classes. More... | |
| struct | plask::CyclicReferenceException |
| Exceptions of this class are thrown when called operation on geometry graph will cause cyclic reference. More... | |
| struct | plask::NoSuchGeometryObjectType |
| This exception is thrown when geometry object (typically with given name) is not found. More... | |
| struct | plask::NamesConflictException |
| Exceptions of this class are thrownby some geometry object classes when there is no required child. More... | |
| struct | plask::NoSuchGeometryObject |
| This exception is thrown when geometry object (typically with given name) is not found. More... | |
| struct | plask::NoSuchGeometry |
| This exception is thrown when geometry (typically with given name) is not found. More... | |
| struct | plask::NoSuchPath |
| This exception is thrown when named PatHints are not found. More... | |
| struct | plask::UnexpectedGeometryObjectTypeException |
| This exception is thrown when geometry object has type different than expectation (for example is 3d but expected 2d). More... | |
| struct | plask::NoSuchAxisNames |
| This exception is thrown when axis (typically with given name) is not found. More... | |
| struct | plask::NoMeshException |
| Exceptions of this class are thrown when solvers don't have mesh set. More... | |
| struct | plask::BadMesh |
| This exception is thrown when the mesh is somehow bad. More... | |
Namespaces | |
| namespace | plask |
| Patterson quadrature for complex function along specified line. | |
This file contains definitions of most exceptions classes which are used in PLaSK.
Definition in file exceptions.hpp.