File indexing completed on 2025-01-18 09:42:58
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #ifndef BOOST_NUMERIC_ODEINT_UTIL_ODEINT_ERROR_HPP_INCLUDED
0018 #define BOOST_NUMERIC_ODEINT_UTIL_ODEINT_ERROR_HPP_INCLUDED
0019
0020 #include <stdexcept>
0021 #include <string>
0022
0023
0024 namespace boost {
0025 namespace numeric {
0026 namespace odeint {
0027
0028
0029
0030
0031
0032 class odeint_error : public std::runtime_error
0033 {
0034 public:
0035 odeint_error(const std::string &s)
0036 : std::runtime_error(s)
0037 { }
0038 };
0039
0040
0041
0042
0043
0044
0045
0046
0047 class no_progress_error : public odeint_error
0048 {
0049 public:
0050 no_progress_error(const std::string &s)
0051 : odeint_error(s)
0052 { }
0053 };
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063 class step_adjustment_error : public odeint_error
0064 {
0065 public:
0066 step_adjustment_error(const std::string &s)
0067 : odeint_error(s)
0068 { }
0069 };
0070
0071 }
0072 }
0073 }
0074
0075
0076
0077 #endif