-
Notifications
You must be signed in to change notification settings - Fork 25
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
fix minor bug in example 5.5 from Smiley et al. #121
Conversation
Thanks! Have you tried with the new version of Krawczyk from #114? |
With that branch and after compilation, I get
which seems pretty good! |
Note that I was also using the |
The point is that Krawczyk never inverts an interval matrix, only a Float64 matrix. I am coming to the conclusion that Krawczyk thus has a lot of benefits over interval Newton for this kind of thing. |
I agree that might make Krawczyk more robust in practice but not because Newton is inherently less stable but rather because there currently isn't a robust implement of interval matrix inversion (see #86). In any case, this pull request does not address any of those issues. It really just aims to update one line so the test can be run at all. |
What type is |
I agree that there needs to be robust matrix inversion. |
|
If you just write |
No, because if |
How about defining
This is definitely a current pain point in the package. |
This seems to need the extra definition
to be able to use |
This function breaks when used with a standard |
Ah good point. Of course I'll merge the fix but it's bringing up a more general point. |
Thanks! |
Just tested if this example still produces wrong results and found a minor bug that prevents it from running at all. This fixes that minor bug. (#86 is unaffected and remains unresolved.)