You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a fresh start of #1895 because since then there have been changes. Now that there is ConvexSet, it is easy to keep track of the places that need to be generalized. The goal is to replace ConvexSet by LazySet whenever possible and, if convexity is assumed, think about a more general implementation.
A short road map:
Generalize the concrete set types and interfaces. We have to keep the <: ConvexSet annotation of convex set types, at least for now for compatibility reasons (but I do not see a problem to permanently keep them). There are only three occurrences (apart from ConvexSet.jl of course), so this should be simple.
Check the lazy operations (moderate amount of work). We have to keep the <: ConvexSet restrictions of the arguments and structs for now for compatibility reasons (see below).
Define plot recipes for non-convex sets.
Generalize the binary operations (lots of work).
When all of the above is done:
Generalize the ConvexSet restrictions of lazy operations (both in the arguments and the structs).
This is a fresh start of #1895 because since then there have been changes. Now that there is
ConvexSet
, it is easy to keep track of the places that need to be generalized. The goal is to replaceConvexSet
byLazySet
whenever possible and, if convexity is assumed, think about a more general implementation.A short road map:
<: ConvexSet
annotation of convex set types, at least for now for compatibility reasons (but I do not see a problem to permanently keep them). There are only three occurrences (apart fromConvexSet.jl
of course), so this should be simple.<: ConvexSet
restrictions of the arguments and structs for now for compatibility reasons (see below).When all of the above is done:
ConvexSet
restrictions of lazy operations (both in the arguments and the structs).Rough suggested order
Interfaces/AbstractArraySet.jlThe text was updated successfully, but these errors were encountered: