Releases: JuliaReach/IntervalMatrices.jl
Releases · JuliaReach/IntervalMatrices.jl
v0.6.6
IntervalMatrices v0.6.6
Closed issues:
- Test for invertibility (#48)
- Compute eigenvalues of an interval matrix (#57)
- Determinant of interval matrices (#152)
- Run tests on Github (#165)
- Fix inf / sup for Diagonal matrices (#167)
- Revise U fallback (#168)
- issue with intersection of interval matrices (#169)
Merged pull requests:
- #165 - Add CI script (#166) (@schillic)
- added missing functions (radius, issubset) and fixes in real-valued functions (#170) (@lucaferranti)
v0.6.5
IntervalMatrices v0.6.5
Merged pull requests:
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
IntervalMatrices v0.6.0
Features
- Add inclusion between interval matrices (#113)
- Implement scaling-and-squaring method (#118, #122)
- Add
IntervalMatrixPower
wrapper (#121, #132, #130, #134, #140, #141) - Use
IntervalMatrixPower
wrapper in matrix exponential (#123) - Add
similar
constructor (#128) - Add
intersect
(#129) - Add interval matrix constructor from scalar matrix (#142)
- Implement Horner scheme (#144)
- Add function
diam_norm
to measure the diameter norm, or width, of an interval matrix (#146)
Enhancements
Internal changes
v0.5.0
v0.5.0 (2020-02-01)
Breaking changes
- Rename
expm_..
functions toexp_..
functions, following the convention in Base (#104) rand
with one argument, as inrand(IntervalMatrix, n)
, now returns a squaren x n
interval matrix (#106)
Features
- Function
square
to take the exact matrix square (#80) - Overload sum and product between interval matrices and
AbstractMatrix
(#97) - Add generic quadratic expansion,
αA + βA^2
, whereA
is an interval matrix andα
andβ
are scalars (#91) - Add
scale
and in-placescale!
functions for interval matrices (#105) - New interval matrix constructor from center and radii matrices (#107)
- New constructor for identity interval matrices,
IntervalMatrix(Interval(1)*I, n)
(#102)