Skip to content

Commit

Permalink
Add default val for closed/unbounded intervals in min/max
Browse files Browse the repository at this point in the history
  • Loading branch information
Arvind Maan committed Sep 14, 2020
1 parent e00b8e0 commit 3dc8a8b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/interval.jl
Original file line number Diff line number Diff line change
Expand Up @@ -171,15 +171,15 @@ function Base.last(interval::Interval{T,L,R}) where {T,L,R}
return R !== Unbounded ? interval.last : nothing
end

function Base.min(interval::Interval{T,L,R}; precision) where {T,L,R}
function Base.min(interval::Interval{T,L,R}; precision=nothing) where {T,L,R}
return Base.first(interval)
end

function Base.min(interval::Interval{T,Open,R}; precision) where {T,R}
return interval.first + precision
end

function Base.max(interval::Interval{T,L,R}; precision) where {T,L,R}
function Base.max(interval::Interval{T,L,R}; precision=nothing) where {T,L,R}
return Base.last(interval)
end

Expand Down

0 comments on commit 3dc8a8b

Please sign in to comment.