3 #include <boost/logic/tribool.hpp>
9 template<
typename Number>
15 }
else if (interval.
is_zero()) {
30 return boost::indeterminate;
carl is the main namespace for the library.
@ NEGATIVE
Indicates that .
@ POSITIVE
Indicates that .
bool evaluate(const BasicConstraint< Poly > &c, const Assignment< Number > &m)
The class which contains the interval arithmetic including trigonometric functions.
bool is_semi_positive() const
bool is_semi_negative() const
bool is_zero() const
Function which determines, if the interval is the zero interval.