5.1.1.6.2. Interval¶
Implements 1D and 2D Interval Arithmetic
-
class
CodeReview.Math.Interval.Interval(*args, **kwargs)[source]¶ Bases:
objectOne-dimension Interval
Initialise an interval
- Interval(inf, sup)
- else args must support the __getitem__ interface, e.g.: - Interval((inf, sup)) - Interval([inf, sup]) - Interval(interval_instance)
-
class
CodeReview.Math.Interval.IntervalInt(*args, **kwargs)[source]¶ Bases:
CodeReview.Math.Interval.IntervalOne-dimension Integer Interval
Initialise an interval
- Interval(inf, sup)
- else args must support the __getitem__ interface, e.g.: - Interval((inf, sup)) - Interval([inf, sup]) - Interval(interval_instance)
-
class
CodeReview.Math.Interval.Interval2D(x, y)[source]¶ Bases:
objectTwo-dimension Interval
Initialise a 2D interval
x and y must support the __getitem__ interface
-
class
CodeReview.Math.Interval.IntervalInt2D(x, y)[source]¶ Bases:
CodeReview.Math.Interval.Interval2DTwo-dimension Integer Interval
Initialise a 2D interval
x and y must support the __getitem__ interface