Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support IntervalArithmetic v0.22 #225

Merged
merged 3 commits into from
Jan 5, 2024
Merged

Support IntervalArithmetic v0.22 #225

merged 3 commits into from
Jan 5, 2024

Conversation

schillic
Copy link
Member

@schillic schillic commented Dec 19, 2023

Closes #224.

I suggest to make a new v0.10 release when merged.

The main changes are:

  • Use interval instead of .. (first commit).
  • Define some removed interval functions; see src/IntervalMatrices.jl (intersect, in, == for matrices, ± for numbers).
  • :fast multiplication does not work anymore because SetRounding was removed in IntervalArithmetic. Corresponding tests are deactivated. A docstring had to be changed because the intervals get tighter with the :slow algorithm.
  • \ does not work anymore because the default implementation via LU decomposition is not supported. Corresponding tests are deactivated.
  • IntervalArithmetic v0.22 is not used for building the docs (the new decorations are not great to display IMO).

@schillic schillic marked this pull request as ready for review December 19, 2023 16:41
@schillic schillic merged commit 7506789 into master Jan 5, 2024
7 checks passed
@schillic schillic deleted the schillic/IA branch January 5, 2024 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants