v1.6.0
Note: this release is fully compatible with Julia v0.7/1.0 and also with Julia v0.6.
Breaking changes
- removed the conversion constructor for
HPolygon
andHPolytope
; useconvert(HPolytope, S)
andconvert(HPolygon, S)
instead (#978)
Features
- added most standard methods for
UnionSet
andUnionSetArray
(#1012) - added membership test for
VPolytope
(#999) - added subset test for
HPolyhedron
(#975) - added
linear_map
for more sets: - added
split
method for zonotopes (#1018) - added
use_type_assumption
option toisbounded
for thoroughly checking for boundedness ofHPolytope
andHPolygon
(#978) - added
check_boundedness
option to the constructor ofHPolytope
andHPolygon
(#978) - added
constraints_list
forHyperplane
andLine
(#1046),LinearMap
(#1058),Intersection
andIntersectionArray
(#1053) - added
tosimplehrep
(#1053) - added
remove_redundant_constraints
andremove_redundant_constraints!
(#1053) - added concrete
intersection
withLinearMap
(#1069) - added
AbstractPolyhedron
interface (#1077)
Bug fixes
- fixed
isdisjoint
between polyhedra (#1044) - fixed
tohrep
ofVPolygon
(#1072) - fixed an unbounded support value for an
Intersection
with a bounded set and anHPolyhedron
(#1075)
Enhancements
- efficient concrete
intersection
withAbstractSingleton
(#1027) - intersection of polyhedra now makes use of
remove_redundant_constraints
by default, and it returns an empty set if the intersection is detected to be empty (#1040); use theuse_polyhedra_interface=true
keyword inintersection
to get the old behavior isempty
forHPolyhedron
andHPolytope
does not requirePolyhedra
anymore (#1056)