Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to LazySets v2 #171

Open
blegat opened this issue Aug 8, 2022 · 3 comments
Open

Update to LazySets v2 #171

blegat opened this issue Aug 8, 2022 · 3 comments

Comments

@blegat
Copy link
Collaborator

blegat commented Aug 8, 2022

Now Union and UnionSetArray subtype LazySet so this might simplify Dionysos with the issue we had with @adrienbanse

@adrienbanse
Copy link
Collaborator

adrienbanse commented Sep 7, 2022

We want to remove the (non-convex) union of convex sets from another convex set. Although some needed operations (at least UnionSetArray, Intersection and Complement) subtype LazySet, they now only take ConvexSet as argument and will thus not be able to handle non-convex sets.

Seems like non-convex sets are not supported yet although JuliaReach is actively working on it, see:

I propose to keep our implementation for now and extend it if needed

@adrienbanse adrienbanse closed this as not planned Won't fix, can't repro, duplicate, stale May 10, 2023
@blegat blegat reopened this Oct 7, 2024
@blegat
Copy link
Collaborator Author

blegat commented Oct 7, 2024

They now seem to support nonconvex sets so we should reconsider

@schillic
Copy link
Contributor

On a separate note, LazySets now has submodules for all basic set types. I did not check what exactly you use, but for instance if all you need is the Ellipsoid, you could load LazySets.EllipsoidModule instead. That could reduce the name clashes (but most public API functions are still exported by each submodule, so it may not help).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants