Expand description
A Rust implementation of interval arithmetic.
Introduction to interval arithmetic
Formal introduction to interval arithmetic
inari implements a subset of the following standards for interval arithmetic:
-
IEEE Std 1788.1-2017 - A simplified version and a subset of IEEE Std 1788-2015
The crate covers all required operations of the standard.
See Conformance to the standard for details.
Modules
This module serves additional documentations and no code.
Macros
Creates a DecInterval
from f64
bounds.
Creates a DecInterval
from f64
bounds or from a decorated interval literal.
Creates an Interval
from a bare interval literal, only if the conversion is exact.
Structs
Enums
The decoration of a DecInterval
.
The overlapping state between intervals, returned by Interval::overlap
.
Type Definitions
An alias for Result<T, E>
with E = IntervalError
.