Crate rootfinder

Source
Expand description

githubcrates-iodocs-rs

Root-finding methods for both univariate, scalar-valued functions and multivariate, vector-valued functions.

§Root-finding functions for univariate, scalar-valued functions

rootfinder provides the following functions for finding the root of a univariate, scalar-valued function, $f:\mathbb{R}\to\mathbb{R}$:

Structs§

Interval
Interval.
SolverSettings
Solver settings.

Enums§

SolverError
Solver errors.
TerminationReason
Solver termination reasons.

Statics§

DEFAULT_NEWTON_SOLVER_SETTINGS
Default Newton’s method solver settings.
DEFAULT_SOLVER_SETTINGS
Default solver settings.

Functions§

root_bisection
Bisection method for finding the root of a univariate, scalar-valued function.
root_bisection_fast
Bisection method for finding the root of a univariate, scalar-valued function (fast version).
root_newton
Newton’s method for finding the root of a differentiable, univariate, scalar-valued function.
root_newton_fast
Newton’s method for finding the root of a differentiable, univariate, scalar-valued function (fast version).