fix(python-bindings): Updated python bindings to new interface

The python bindings now work with the polymorphic reaction class and the CVODE solver
This commit is contained in:
2025-10-30 15:05:08 -04:00
parent 23df87f915
commit 7fded59814
27 changed files with 962 additions and 255 deletions

View File

@@ -143,4 +143,12 @@ namespace gridfire::exceptions {
std::string m_message;
};
class BadCollectionError final : public EngineError {
public:
explicit BadCollectionError(std::string message): m_message(std::move(message)) {}
[[nodiscard]] const char* what() const noexcept override { return m_message.c_str(); }
private:
std::string m_message;
};
}