[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] (no subject)
From: |
Roman Putanowicz |
Subject: |
[Getfem-commits] (no subject) |
Date: |
Wed, 12 Jul 2017 17:41:46 -0400 (EDT) |
branch: devel-rppplx-external-except
commit 9243fb89fa05852c2844a4ee92b89834c47510f2
Author: rpplx <address@hidden>
Date: Wed Jul 12 22:44:30 2017 +0200
Added default feedback handler class. The behaviour of this class is such
that id does exactly what GMM library was doing so far with the error, warning
and assertion messages.
---
src/gmm/gmm_feedback_management.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/gmm/gmm_feedback_management.h
b/src/gmm/gmm_feedback_management.h
index a552bd6..51c2945 100644
--- a/src/gmm/gmm_feedback_management.h
+++ b/src/gmm/gmm_feedback_management.h
@@ -64,5 +64,16 @@ struct base_feedback_handler {
virtual void terminating_action() = 0;
};
+
+// Provides the default implementation of feedback handling.
+struct default_feedback_handler final : public base_feedback_handler {
+ void send(const std::string &message, FeedbackType, size_t) override {
+ std::cerr << message << std::endl;
+ }
+ void terminating_action() override {
+ std::exit(1);
+ }
+};
+
} // namespace gmm
#endif /* GMM_FEEDBACK_MANAGEMENT_H__ */
- [Getfem-commits] [getfem-commits] branch devel-rppplx-external-except created (now 8432620), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject),
Roman Putanowicz <=
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12
- [Getfem-commits] (no subject), Roman Putanowicz, 2017/07/12