36void bracket(std::function<Real(Real)>
const &
f, Real & x1, Real & x2);
47Real
root(std::function<Real(Real)>
const &
f, Real x1, Real x2, Real
tol = 1.0e-12);
Real f(Real x)
Test function for Brents method.
Brent's method is used to find the root of a function f(x), i.e., find x such that f(x) = 0.
Real root(std::function< Real(Real)> const &f, Real x1, Real x2, Real tol=1.0e-12)
Finds the root of a function using Brent's method.
void bracket(std::function< Real(Real)> const &f, Real &x1, Real &x2)
Function to bracket a root of a given function.