bool disjoint(const kaucher_interval<T>& a, const kaucher_interval<T>& b); bool proper_subset(const kaucher_interval<T>& a, const kaucher_interval<T>& b); bool subset(const kaucher_interval<T>& a, const kaucher_interval<T>& b); bool proper_superset(const kaucher_interval<T>& a, const kaucher_interval<T>& b); bool superset(const kaucher_interval<T>& a, const kaucher_interval<T>& b); bool overlap(const kaucher_interval<T>& a, const kaucher_interval<T>& b);
Determines whether the two given intervals are disjoint to each other, that is whether they do not have any
common set.
Determines whether is a proper subset of , that is .
Determines whether is a subset of , that is .
Determines whether is a proper superset of , that is .
Determines whether is a superset of , that is .
Determines whether the ranges of and overlap to any degree.