+
class ROOT::Math::GSLRootFinderDeriv
-
library: libMathMore
#include "GSLRootFinderDeriv.h"
Display options:
Show inherited
Show non-public

class ROOT::Math::GSLRootFinderDeriv

Function Members (Methods)

public:
virtual~GSLRootFinderDeriv()
ROOT::Math::GSLRootFinderDerivGSLRootFinderDeriv()
intIterate()
intIterations() const
const char*Name() const
doubleRoot() const
voidSetFunction(const ROOT::Math::IGradFunction& f, double Root)
voidSetFunction(const ROOT::Math::IGenFunction&, double, double)
voidSetFunction(ROOT::Math::GSLRootFinderDeriv::GSLFuncPointer f, ROOT::Math::GSLRootFinderDeriv::GSLFuncPointer df, ROOT::Math::GSLRootFinderDeriv::GSLFdFPointer fdf, void* p, double Root)
intSolve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)
protected:
voidFreeSolver()
voidSetSolver(ROOT::Math::GSLRootFdFSolver* s)
private:
ROOT::Math::GSLRootFinderDerivGSLRootFinderDeriv(const ROOT::Math::GSLRootFinderDeriv&)
ROOT::Math::GSLRootFinderDeriv&operator=(const ROOT::Math::GSLRootFinderDeriv&)

Data Members

private:
ROOT::Math::GSLFunctionDerivWrapper*fFunction
intfIter
doublefPrevRoot
doublefRoot
ROOT::Math::GSLRootFdFSolver*fS

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

GSLRootFinderDeriv(const ROOT::Math::GSLRootFinderDeriv& )
 create function wrapper
~GSLRootFinderDeriv()
 delete function wrapper
GSLRootFinderDeriv(const ROOT::Math::GSLRootFinderDeriv& )
void SetFunction(ROOT::Math::GSLRootFinderDeriv::GSLFuncPointer f, ROOT::Math::GSLRootFinderDeriv::GSLFuncPointer df, ROOT::Math::GSLRootFinderDeriv::GSLFdFPointer fdf, void* p, double Root)
 set Function with signature as GSL
void SetSolver(ROOT::Math::GSLRootFdFSolver* s)
 set solver
void FreeSolver( )
 free the gsl solver
int Iterate()
 iterate........
double Root()
 return cached value
const char * Name()
 get name from GSL
int Solve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)
 solve for roots
void SetFunction(const ROOT::Math::IGenFunction& , double , double )
void SetFunction(const ROOT::Math::IGradFunction& f, double Root)
int Iterations()

Last update: root/mathmore:$Name: $:$Id: GSLRootFinderDeriv.cxx,v 1.6 2006/12/11 15:06:37 moneta Exp $
Copyright (c) 2004 ROOT Foundation, CERN/PH-SFT *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.