Marcelo Forets

Results 260 issues of Marcelo Forets

```julia overapproximate(rand(HPolygon) ∩ rand(Ball2), 1e-3) the exact support vector of an intersection is not implemented Stacktrace: [1] error(::String) at ./error.jl:33 [2] σ(::Array{Float64,1}, ::Intersection{Float64,HPolygon{Float64,Array{Float64,1}},Ball2{Float64,Array{Float64,1}}}) at /home/mforets/.julia/dev/LazySets/src/LazyOperations/Intersection.jl:217 [3] _approximate(::Intersection{Float64,HPolygon{Float64,Array{Float64,1}},Ball2{Float64,Array{Float64,1}}}, ::Float64) at /home/mforets/.julia/dev/LazySets/src/Approximations/iterative_refinement.jl:204...

Plotting an array of polytopes doesn't work out of the box: ```julia using LazySets, Polyhedra, GLMakie H = [rand(Hyperrectangle, dim=3) for _ in 1:3]; plot3d(H) # errors ``` compare to...

plots :art:

```julia LazySets.set_ztol(Float64, 1e-15) LazySets.set_rtol(Float64, 1e-15) LazySets.set_atol(Float64, 1e-15) julia> B = BallInf(ones(2), 1e-10) BallInf{Float64, Vector{Float64}}([1.0, 1.0], 1.0e-10) julia> v = vertices_list(B); convex_hull(v) 2-element Vector{Vector{Float64}}: [1.0000000001, 1.0000000001] [0.9999999999, 0.9999999999] julia> convex_hull(vcat(v, v))...

robustness :muscle:
set operation

If Z is an n-dimensional zonotope of order 2, we say that it is in standard form if its generators matrix is `G = [M D]` with M and D...

feature :heavy_plus_sign:

see eg. def 9 in https://hal.archives-ouvertes.fr/hal-03048155/document

set representation

eg. `boundary` of a `BallInf` should return a union of line segments, or the boundary of a `Ball2` should return a level set (or a `Circle`).

Closes https://github.com/JuliaReach/LazySets.jl/issues/2245. --- Adding #2245 as i had done it already. Here the interpretation of a "constrained dimension" is that the set is bounded along the i-the dimension, otherwise it...

A thorough revision of the "Manual" section of the documentation is needed. There is no transition between the different sections and some important features are only found in the Library...

documentation :book:

See ideas are in https://github.com/JuliaReach/LazySets.jl/pull/2132

You can also add `HPolygonOpt` to the `Union`. How about we define the abbreviation `Hrep` or `HRep` or `HREP` as in ```julia const HREP = Union{HPoly, HPolygon, HPolygonOpt} ``` and...