operator + method

Interval operator +(
  1. Interval i
)

Performs an interval addition.

[a, b] + [c, d] = [a + c, b + d]

Implementation

Interval operator +(Interval i) {
  if (this.isEmpty() || i.isEmpty()) {
    return Interval.empty();
  } else {
    return Interval(this.min + i.min, this.max + i.max);
  }
}