• Home
  • Raw
  • Download

Lines Matching refs:Interval

35 Interval applyMonotone (DoubleFunc1& func, const Interval& arg0)  in applyMonotone()
37 Interval ret; in applyMonotone()
43 Interval applyMonotone (DoubleIntervalFunc1& func, const Interval& arg0) in applyMonotone()
45 return Interval(func(arg0.lo()), func(arg0.hi())); in applyMonotone()
48 Interval applyMonotone (DoubleFunc2& func, const Interval& arg0, const Interval& arg1) in applyMonotone()
50 Interval ret; in applyMonotone()
58 Interval applyMonotone (DoubleIntervalFunc2& func, const Interval& arg0, const Interval& arg1) in applyMonotone()
61 return Interval(Interval(func(lo0, lo1), func(lo0, hi1)), in applyMonotone()
62 Interval(func(hi0, lo1), func(hi0, hi1))); in applyMonotone()
65 Interval operator+ (const Interval& x, const Interval& y) in operator +()
67 Interval ret; in operator +()
77 Interval operator- (const Interval& x, const Interval& y) in operator -()
79 Interval ret; in operator -()
86 Interval operator* (const Interval& x, const Interval& y) in operator *()
88 Interval ret; in operator *()
95 Interval operator/ (const Interval& nom, const Interval& den) in operator /()
101 return Interval::unbounded(); in operator /()
105 Interval ret; in operator /()
118 Interval operator- (const Interval& x) in operator -()
123 Interval exp2 (const Interval& x) in exp2()
128 Interval exp (const Interval& x) in exp()
133 Interval sqrt (const Interval& x) in sqrt()
138 Interval inverseSqrt (const Interval& x) in inverseSqrt()
143 Interval abs (const Interval& x) in abs()
145 const Interval mono = applyMonotone(std::abs, x); in abs()
148 return Interval(0.0, mono); in abs()
153 std::ostream& operator<< (std::ostream& os, const Interval& interval) in operator <<()