21 #ifndef FUB_TIME_STEP_ERROR_HPP
22 #define FUB_TIME_STEP_ERROR_HPP
27 #include <system_error>
45 virtual const char*
name() const noexcept override final {
46 return "TimeStepError";
50 virtual std::string
message(
int c)
const override final {
53 return "time step successful";
55 return "time step size too large";
Definition: TimeStepError.hpp:42
virtual const char * name() const noexcept override final
Definition: TimeStepError.hpp:45
virtual std::string message(int c) const override final
Definition: TimeStepError.hpp:50
The fub namespace.
Definition: AnyBoundaryCondition.hpp:31
TimeStepErrc
Definition: TimeStepError.hpp:30
std::chrono::duration< double > Duration
Definition: Duration.hpp:31
const TimeStepErrcCategory & TimeStepErrc_category()
Definition: TimeStepError.hpp:62
std::error_code make_error_code(TimeStepErrc error)
Definition: TimeStepError.hpp:67