JuliaIntervals / IntervalRootFinding.jl

Library for finding the roots of a function using interval arithmetic
https://juliaintervals.github.io/IntervalRootFinding.jl/
Other
127 stars 26 forks source link

WIP: Fix to multidim Newton for new broadcasting of IntervalBox #80

Closed dpsanders closed 6 years ago

dpsanders commented 6 years ago

I had to jump through syntax hoops here to fix multidim Newton after the change to have IntervalBox contain an SVector.

Suggestions for changes to the syntax to make this smoother are welcome!

lbenet commented 6 years ago

Tests are failing, because mid for IntervalBox has been removed in this PR. This is actually ok, see #78, but perhaps we need to tag a patch version in IntervalArithmetic, so everything is smoother, and add that version to REQUIRE.

dpsanders commented 6 years ago

I think we should just have a constructor

IntervalBox(s::SVector)

for an SVector that contains numbers (rather than intervals); this will simplify a bit.

dpsanders commented 6 years ago

I think this should fix the failing tests when using IntervalArithmetic master together with IntervalRootFinding master

lbenet commented 6 years ago

Tests fail, though I think they are not using IntervalArithmetics/master. Locally, they get stuck.

See #83; there are some things included here that are also there.

dpsanders commented 6 years ago

Superseded by #83.