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

Custom exception hierarchy for Janus framework. More...

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

Go to the source code of this file.

Classes

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

Namespaces

namespace  janus

Detailed Description

Custom exception hierarchy for Janus framework.

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