From 8ac4d298a209a2b381f203c2b63e59ace9736846 Mon Sep 17 00:00:00 2001 From: y-jan137 Date: Thu, 12 Mar 2026 15:01:35 +0300 Subject: Add matrix, vector classes and tests --- include/linalg_error.hpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 include/linalg_error.hpp (limited to 'include/linalg_error.hpp') diff --git a/include/linalg_error.hpp b/include/linalg_error.hpp new file mode 100644 index 0000000..8258899 --- /dev/null +++ b/include/linalg_error.hpp @@ -0,0 +1,19 @@ +#pragma once + +#include +#include + +namespace linalg { + +class LinAlgError : public std::runtime_error { +public: + using std::runtime_error::runtime_error; +}; + +class DimensionMismatchError : public LinAlgError { +public: + explicit DimensionMismatchError(const std::string& message) + : LinAlgError(message) {} +}; + +} // namespace linalg -- cgit v1.2.3