Closed mforets closed 3 years ago
Interval
always contained a canonical representation so
https://github.com/JuliaPolyhedra/Polyhedra.jl/blob/e772525a61be79b4b023e330b8b106d1b0231dbf/src/interval.jl#L38-L167
should be replaced by a helper functions that are then used by the constructors Interval
and by sethrep!
/setvrep!
.
Another option (that might be the long term solution) would be to remove Interval
and just use the specialized interval methods for redundancy removal and representation conversion in DefaultPolyhedron
Of course,
chebyshevcenter
should specialize for intervals. Downstream report: https://github.com/JuliaReach/LazySets.jl/pull/2779#issue-688690694