IntervalRootFinding.jl icon indicating copy to clipboard operation
IntervalRootFinding.jl copied to clipboard

Find all roots of a function in a guaranteed way with Julia

Results 73 IntervalRootFinding.jl issues
Sort by recently updated
recently updated
newest added

I expected roots to find all the roots of the tangent function in the simple case below, but it doesn't. The roots should be $n \pi$ with $n$ an integer....

bug

IntervalArithmetic.jl is moving toward v1.0 with many breaking change. We need to update this package accordingly.

I was looking at the following case and got unexpected behaviour: ``` julia> using IntervalRootFinding julia> f(θ) = 2*cos(θ)^2 - 5*cos(θ)^2 + 3 f (generic function with 1 method) julia>...

The doc badge leads to the JuliaInterval website, that doesn't itself lead the doc deployed from the `doc/` folder, that is here instead https://juliaintervals.github.io/IntervalRootFinding.jl/latest/. @lucaferranti

I tried to upgrade `IntervalArithmetic` to v0.21 but failed with several blockers. I pushed this so somebody with more knowledge can continue. Below are the blocking problems I found. ###...

The minimum working example below should always return 1. When using one thread, everything is fine, but as soon as I run the same code with multiple threads, random errors...

I am interested in implementing a version of the [Riemann-Siegel formula](https://en.wikipedia.org/wiki/Riemann%E2%80%93Siegel_formula) for calculating [non-trivial zeros of the Riemann zeta function](https://en.wikipedia.org/wiki/Riemann_zeta_function#Zeros,_the_critical_line,_and_the_Riemann_hypothesis) in Julia. I can "successfully" get "manually finding roots by...

``` julia> using IntervalRootFinding [ Info: Precompiling IntervalRootFinding [d2bf35a9-74e0-55ec-b149-d360ff49b807] WARNING: could not import IntervalArithmetic.wideinterval into IntervalRootFinding ERROR: LoadError: UndefVarError: `where_bisect` not defined ```