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

change LazySet to ConvexSet #2992

Merged
merged 7 commits into from
Aug 3, 2022
Merged

change LazySet to ConvexSet #2992

merged 7 commits into from
Aug 3, 2022

Conversation

lucaferranti
Copy link
Member

@lucaferranti lucaferranti commented Jul 8, 2022

x-ref: #1895 (comment)

  • change LazySet --> ConvexSet
  • add supertype LazySet
  • make nonconvex sets subtypes of LazySet for upcoming PR
    - [ ] DensePolynomialZonotope
    - [ ] SimpleSparsePolynomialZonotope
    - [ ] UnionSet
    - [ ] UnionSetArray
    - [ ] Complement
    - [ ] Rectification

@schillic schillic marked this pull request as draft July 8, 2022 09:30
@schillic
Copy link
Member

schillic commented Jul 8, 2022

The file LazySet.jl needs to be renamed.

I changed this PR to a draft to indicate that we should not yet merge it.

@mforets
Copy link
Member

mforets commented Jul 9, 2022

make nonconvex sets subtypes of LazySet

I think this change will make the PR unnecessarily big, let's defer that to another PR?

@lucaferranti lucaferranti requested review from schillic and mforets and removed request for schillic July 9, 2022 12:44
@lucaferranti lucaferranti marked this pull request as ready for review July 9, 2022 12:45
src/Interfaces/LazySet.jl Outdated Show resolved Hide resolved
src/Interfaces/LazySet.jl Outdated Show resolved Hide resolved
@lucaferranti lucaferranti requested a review from schillic July 11, 2022 18:41
@schillic
Copy link
Member

LGTM, thanks! I will approve next week after doing some other refactoring. We should also merge the other recently opened PRs before merging this PR, but I think they do not conflict.

* check convexity in line segment

* Update docs/src/lib/binary_functions.md

* fix ambiguity

* Update src/ConcreteOperations/issubset.jl

Co-authored-by: Christian Schilling <[email protected]>

* Update src/ConcreteOperations/issubset.jl

Co-authored-by: Luca Ferranti <[email protected]>

Co-authored-by: Christian Schilling <[email protected]>
Co-authored-by: Luca Ferranti <[email protected]>
@schillic schillic merged commit 951e87e into master Aug 3, 2022
@schillic schillic deleted the lf-lazyToConvex branch August 18, 2022 05:27
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

Successfully merging this pull request may close these issues.

3 participants