ROOT logo
ROOT » MATH » MATHMORE » ROOT::Math::Roots::Newton

class ROOT::Math::Roots::Newton: public ROOT::Math::GSLRootFinderDeriv


        Roots::Bisection
	Bisection algorithm, simplest algorithm for bracketing the roots of a function, but slowest one.
	See the <A HREF="http://www.gnu.org/software/gsl/manual/html_node/Root-Bracketing-Algorithms.html">GSL manual</A> for more information
	@ingroup RootFinders

Function Members (Methods)

public:
virtual~Newton()
ROOT::Math::GSLRootFinderDerivROOT::Math::GSLRootFinderDeriv::GSLRootFinderDeriv()
virtual intROOT::Math::GSLRootFinderDeriv::Iterate()
virtual intROOT::Math::IRootFinderMethod::Iterate()
virtual intROOT::Math::GSLRootFinderDeriv::Iterations() const
virtual intROOT::Math::IRootFinderMethod::Iterations() const
virtual const char*ROOT::Math::GSLRootFinderDeriv::Name() const
virtual const char*ROOT::Math::IRootFinderMethod::Name() const
ROOT::Math::Roots::NewtonNewton()
ROOT::Math::IRootFinderMethod&ROOT::Math::IRootFinderMethod::operator=(const ROOT::Math::IRootFinderMethod&)
virtual doubleROOT::Math::GSLRootFinderDeriv::Root() const
virtual doubleROOT::Math::IRootFinderMethod::Root() const
virtual intROOT::Math::GSLRootFinderDeriv::SetFunction(const ROOT::Math::IGradFunction& f, double xstart)
virtual intROOT::Math::IRootFinderMethod::SetFunction(const ROOT::Math::IGradFunction&, double)
virtual intROOT::Math::GSLRootFinderDeriv::SetFunction(const ROOT::Math::IGenFunction&, double, double)
virtual intROOT::Math::IRootFinderMethod::SetFunction(const ROOT::Math::IGenFunction&, double, double)
intROOT::Math::GSLRootFinderDeriv::SetFunction(ROOT::Math::GSLRootFinderDeriv::GSLFuncPointer f, ROOT::Math::GSLRootFinderDeriv::GSLFuncPointer df, ROOT::Math::GSLRootFinderDeriv::GSLFdFPointer fdf, void* p, double Root)
virtual intROOT::Math::GSLRootFinderDeriv::Solve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)
virtual intROOT::Math::IRootFinderMethod::Solve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Newton()
virtual ~Newton()
Newton(const ROOT::Math::Roots::Newton& )
 usually copying is non trivial, so we make this unaccessible