| 180 | } |
| 181 | |
| 182 | template<class T, class Policies> inline |
| 183 | interval<T, Policies> tanh(const interval<T, Policies>& x) |
| 184 | { |
| 185 | typedef interval<T, Policies> I; |
| 186 | if (interval_lib::detail::test_input(x)) |
| 187 | return I::empty(); |
| 188 | typename Policies::rounding rnd; |
| 189 | return I(rnd.tanh_down(x.lower()), rnd.tanh_up(x.upper()), true); |
| 190 | } |
| 191 | |
| 192 | template<class T, class Policies> inline |
| 193 | interval<T, Policies> asinh(const interval<T, Policies>& x) |
nothing calls this directly
no test coverage detected