HermesCommon
3.0
|
File containing definition of exceptions classes. More...
Go to the source code of this file.
Classes | |
class | Hermes::Exceptions::Exception |
Exception interface Basically a std::exception, but with a constructor with string and with print_msg method. Usage: try { ... throw Hermes::Exceptions::Exception("this is an exception message"); } catch(Hermes::Exceptions::Exception& e) { e.print_msg(); }. More... | |
class | Hermes::Exceptions::IOException |
IO exception. Internal. Exception occurs when something fails to be written to / read from the disk. More... | |
class | Hermes::Exceptions::NullException |
Null parameter exception. Internal. Exception occurs when some parameter is Null or empty and it shouldn't be. More... | |
class | Hermes::Exceptions::LengthException |
Parameter length parameter exception. Internal. Exception occurs when some parameter has wrong length. More... | |
class | Hermes::Exceptions::LinearMatrixSolverException |
Linear solver failed. More... | |
class | Hermes::Exceptions::ValueException |
Numeric value is out of allowed range. More... | |
class | Hermes::Exceptions::MethodNotOverridenException |
Method is not overriden and should be. More... | |
class | Hermes::Exceptions::MethodNotImplementedException |
Method is not overriden and should be. More... | |
class | Hermes::Exceptions::MeshLoadFailureException |
Mesh failed to load. Thrown by Hermes2D::MeshReaderH2DXML, MeshReaderH2D. More... | |
class | Hermes::Exceptions::SpaceLoadFailureException |
Space failed to load. More... | |
class | Hermes::Exceptions::SolutionSaveFailureException |
Solution failed to save. More... | |
class | Hermes::Exceptions::SolutionLoadFailureException |
Solution failed to load. More... | |
Namespaces | |
Hermes | |
General namespace for the Hermes library. | |
Macros | |
#define | assert(x) |
File containing definition of exceptions classes.
Definition in file exceptions.h.