return x >= min && x < max;
}
- inline void include(scalar_t x) {
- if(x < min) min = x;
- if(x > max) max = x;
- }
-
inline scalar_t middle() {
return (min + max) / 2;
}
-
- inline scalar_t length() {
- return max - min;
- }
};
ostream &operator << (ostream &out, const Interval &i);