36 #include "gsl/gsl_roots.h" 67 if (
this == &rhs)
return *
this;
95 if (
this == &rhs)
return *
this;
122 if (
this == &rhs)
return *
this;
154 if (
this == &rhs)
return *
this;
181 if (
this == &rhs)
return *
this;
208 if (
this == &rhs)
return *
this;
Newton & operator=(const Newton &)
Namespace for new ROOT classes and functions.
Secant algorithm, simplified version of Newton method, which does not require the derivative at every...
Root-Finder implementation class using GSL.
Base class for GSL Root-Finding algorithms for one dimensional functions which do not use function de...
Secant & operator=(const Secant &)
void SetSolver(GSLRootFdFSolver *s)
Steffenson method, providing the fastes convergence.
a Newton algorithm, which computes the derivative at each iteration See the GSL manual for more infor...
Roots::Bisection Bisection algorithm, simplest algorithm for bracketing the roots of a function...
False Position algorithm based on linear interpolation.
Steffenson & operator=(const Steffenson &)
Bisection & operator=(const Bisection &)
Root-Finder with derivatives implementation class using GSL.
Brent & operator=(const Brent &)
static constexpr double s
Base class for GSL Root-Finding algorithms for one dimensional functions which use function derivativ...
FalsePos & operator=(const FalsePos &)
Namespace for new Math classes and functions.
void SetSolver(GSLRootFSolver *s)
Brent-Dekker algorithm which combines an interpolation strategy with the bisection algorithm See the ...