12 template<typename Number, typename = std::enable_if_t<is_number_type<Number>::value>>
17 template<typename Number, typename = std::enable_if_t<is_number_type<Number>::value>>
21 template<typename Number, typename = std::enable_if_t<is_number_type<Number>::value>>
25 template<typename Number, typename = std::enable_if_t<is_number_type<Number>::value>>
carl is the main namespace for the library.
Interval< Number > ceil(const Interval< Number > &_in)
Method which returns the next larger integer of the passed number or the number itself,...
Number sample(const Interval< Number > &i, bool includingBounds=true)
Searches for some point in this interval, preferably near the midpoint and with a small representatio...
Interval< Number > floor(const Interval< Number > &_in)
Method which returns the next smaller integer of this number or the number itself,...
const Number & branching_point(const Number &n)
Number sample_above(const Number &n)
Number sample_below(const Number &n)
Number sample_between(const Number &lower, const Number &upper)
The class which contains the interval arithmetic including trigonometric functions.