# API

## Main interface

```@autodocs
Modules = [IntervalRootFinding]
Pages   = ["roots.jl"]
```

## `Root` object

```@autodocs
Modules = [IntervalRootFinding]
Pages   = ["root_object.jl"]
```

## Contractors

```@autodocs
Modules = [IntervalRootFinding]
Pages   = ["contractors.jl"]
```

## Branch-and-bound search interface

```@autodocs
Modules = [IntervalRootFinding]
Pages   = ["branch_and_bound.jl"]
```

## Others

```@autodocs
Modules = [IntervalRootFinding]
Pages   = ["complex.jl", "linear_eq.jl", "newton1d.jl", "quadratic.jl", "slopes.jl"]
```
