MathematicalSystems.jl icon indicating copy to clipboard operation
MathematicalSystems.jl copied to clipboard

Systems definitions in Julia

Results 30 MathematicalSystems.jl issues
Sort by recently updated
recently updated
newest added

There are combinations of systems that are not available; my favorite example is a [ConstrainedLinearControlContinuousSystem]( https://juliareach.github.io/MathematicalSystems.jl/latest/lib/types/#MathematicalSystems.ConstrainedLinearControlContinuousSystem) where the input is constrained but the state set is unconstrained. Here are three...

See https://docs.julialang.org/en/v1/devdocs/boundscheck/#Eliding-bounds-checks-1.

In #15 we implement either constant or varying input iterators. An abstraction of an infinitely periodic input could be useful, and maybe it can be implemented by combining `Base.IsInfinite()` with...

feature

I could be a useful feature to have a `linearize` method for black-box systems which does compute the linearization at a certain point `(x,u,w)` for an arbitrary function `f(x,u,w)`. Using...

As mentioned in this comment [here]( https://github.com/JuliaReach/MathematicalSystems.jl/pull/122#issuecomment-578580717), using dispatch on the system type would increase the performance and the extendability of the `discretize` method.

enhancement

https://github.com/JuliaReach/MathematicalSystems.jl/pull/122#issuecomment-570776436 The current implementation #122 of the exact discretization of an affine system does throw an error if the state matrix is singular. Here is an algorithm for this special...

See [this comment](https://github.com/JuliaReach/MathematicalSystems.jl/pull/111#pullrequestreview-330580127).

Add `PolynomialMap` and `ConstrainedPolynomialMap`.

The `src/maps.jl` defines a bunch of structures that subtype `AbstractMap`. As you can see in the table below, we are missing several combinations. | Type | Constrains state | Constrains...

A possible improvement of `apply(m::AbstractMap, args...)` is wrapping the state and input in a struct instead of relying on the order of the arguments. Outsource from [this comment](https://github.com/JuliaReach/MathematicalSystems.jl/pull/57#pullrequestreview-199352264).

enhancement