Metis 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
MetisError.hpp File Reference

Custom exception hierarchy for Metis framework. More...

#include <stdexcept>
#include <string>
Include dependency graph for MetisError.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  metis::MetisError
 Base exception for all Metis errors. More...
class  metis::InvalidArgument
 Input validation failed (e.g., mismatched sizes, invalid parameters). More...
class  metis::RuntimeError
 Operation failed at runtime (e.g., CasADi eval with free variables). More...
class  metis::InterpolationError
 Interpolation-specific errors. More...
class  metis::IntegrationError
 Integration/ODE solver errors. More...

Namespaces

namespace  metis

Detailed Description

Custom exception hierarchy for Metis framework.

Provides consistent error handling with contextual messages. All exceptions derive from std::runtime_error for backward compatibility.