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

[enhancement]: inv and det (needed by IntervalRootFinding) #134

Open
Kolaru opened this issue Jan 17, 2024 · 1 comment
Open

[enhancement]: inv and det (needed by IntervalRootFinding) #134

Kolaru opened this issue Jan 17, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Kolaru
Copy link

Kolaru commented Jan 17, 2024

I am currently procrastinating on my thesis by trying to update IntervalRootFinding.jl to the newest change in IntervalArithmetic.

It appears that some basics LinearAlgebra do not work.

In particular, det and inv or interval matrices use forbidden operations (isfinite and <). Would this package be a good place to have those ? IntervalRootFinding would then depend on IntervalLinearAlgebra (would make sense, we already have our own version of Gauss elimination for some reason.

@lucaferranti @OlivierHnt

@Kolaru Kolaru added the enhancement New feature or request label Jan 17, 2024
@lucaferranti
Copy link
Member

sorry for the looooooooooooooooooooooooooooooooooooooooong delay, yes I think this is a good home for that! #98 has a refernce for the determinant computation algorithms I think underlying building blocks are already here.

For inv, I think this has already something maybe, but why do you need it? The only case where I can think one wants to compute inv is for preconditioning by the midpoint matrix, but in that case one needs not to compute a guaranteed enclosure, the idea is indeed to precondition the linear system with an approximate of the inverse midpoint matrix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants