Releases: JuliaReach/MathematicalSystems.jl
Releases · JuliaReach/MathematicalSystems.jl
v0.11.9
MathematicalSystems v0.11.9
Closed issues:
- Packages using MathematicalSystems.jl (#231)
Merged pull requests:
v0.11.8
MathematicalSystems v0.11.8
Merged pull requests:
- Plot recipe for VectorField (#220) (@schillic)
- add AffineControlContinuousSystem and AffineControlDiscreteSystem system (#222) (@ueliwechsler)
- Fix affine system corner case (#223) (@ueliwechsler)
v0.11.7
MathematicalSystems v0.11.7
Enhancements
- Return nothing for getter methods that are not supported (#217)
v0.11.6
MathematicalSystems v0.11.6
Closed issues:
- Add function to return gradient of continuous system (#160)
Merged pull requests:
- Add function to return vector_field of continuous system (#201) (@ueliwechsler)
- Update Project.toml (#216) (@mforets)
v0.11.5
v0.11.4
v0.11.3
MathematicalSystems v0.11.3
Enhancements
v0.11.2
v0.11.1
v0.11.0
MathematicalSystems v0.11.0
New features
- Overload more arithmetic operations for
IdentityMultiple
(#150) - Add negation operator for identity multiple (#170)
- The
@system
macro now handles initial-value problems (#147) - Added constructors for systems receiving scalar arguments (#167)
Enhancements
- Add getter function
initial_state
for an initial-value problem (#151) - Add getter functions for field names of systems (#152)
- In
@system
: add templatef_(x_, u_)
to allow for arbitrary input (#154) - Update docs of some discretization algorithms (#153)
- Traits are extended for systems types as well (#158)
- Fix numeric types in parsing scalar equation (#169)
- Fix some scalar corner cases in
@system
(#168)
Internal changes
- Add a test for the behavior of
@system
call without parentheses, like@system x' = Ax
(#156)