interval<T> hypot(interval<T> x, interval<T> y) [source]
interval<T> hypot(interval<T> x, interval<T> y)
Returns the interval hypotenuse x2+y2\sqrt{x^2 + y^2}x2+y2.
x2+y2:IR×IR≥0→IR≥0\sqrt{x^2 + y^2}: \mathbb{IR}\times\mathbb{IR}_{\ge \mathbf{0}} \rightarrow \mathbb{IR}_{\ge \mathbf{0}}x2+y2:IR×IR≥0→IR≥0
interval<T> erf(interval<T> x) [source]
interval<T> erf(interval<T> x)
Returns the interval error function erf(x)\mathrm{erf}(x)erf(x).
erf:IR→IR\mathrm{erf}: \mathbb{IR} \rightarrow \mathbb{IR}erf:IR→IR
interval<T> erfc(interval<T> x) [source]
interval<T> erfc(interval<T> x)
Returns the interval complementary error function erfc(x)\mathrm{erfc}(x)erfc(x).
erfc:IR→IR≥0\mathrm{erfc}: \mathbb{IR} \rightarrow \mathbb{IR}_{\ge \mathbf{0}}erfc:IR→IR≥0
T bisect(interval<T> x, T split_ratio) [source]
T bisect(interval<T> x, T split_ratio)
Bisects interval xxx at given split ratio.
bisect:IR×R→R\mathrm{bisect}: \mathbb{IR}\times\mathbb{R} \rightarrow \mathbb{R}bisect:IR×R→R
T mince(interval<T> x, interval<T> xs, std::integral auto out_xs_size) [source]
T mince(interval<T> x, interval<T> xs, std::integral auto out_xs_size)
Divides interval xxx into out_xs_sizeout\_xs\_sizeout_xs_size subintervals.
mince:IR×IR×N→R\mathrm{mince}: \mathbb{IR}\times\mathbb{IR}\times\mathbb{N} \rightarrow \mathbb{R}mince:IR×IR×N→R