Expand description
This module implements a static order on intervals
A static order on intervals is a fixed order on intervals, which defines which interval borders are equal and the relative order among interval borders.
Modules§
- simple_
order_ 🔒generator - This module contains the implementation of the interval boundary ordering
algorithm. To generate all possible interval boundary orders that are
satisfiable, create an
SimpleOrderGeneratorContextand extend it with the interval boundaries of the individual variables.
Structs§
- Static
Interval Order - Static order on intervals implementing
IntervalOrderfor variables and sums of variables - Static
Interval Order Builder - Builder for generating static interval orders
Traits§
- Defines
Static 🔒Interval Order - Types implementing this trait define a static order on intervals that associates every interval with an index for each variable