library: libMathMore
#include "GSLRootFinderDeriv.h"

ROOT::Math::GSLRootFinderDeriv


class description - header file
viewCVS header

class ROOT::Math::GSLRootFinderDeriv

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
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
ROOT::Math::GSLRootFdFSolver*fS
doublefRoot
doublefPrevRoot
intfIter

Class Description

GSLRootFinderDeriv()
virtual ~GSLRootFinderDeriv()
GSLRootFinderDeriv(const GSLRootFinderDeriv &)
 usually copying is non trivial, so we make this unaccessible
void SetFunction( const IGenFunction & , double , double )
void SetFunction( const IGradFunction & f, double Root)
SetFunction( &GSLFunctionAdapter<IGradFunction>::F, &GSLFunctionAdapter<IGradFunction>::Df, &GSLFunctionAdapter<IGradFunction>::Fdf, const_cast<void *>(p), Root )
int Iterate()
double Root()
int Solve( int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)
 Solve for roots
int Iterations()
const char * Name()
void FreeSolver()

Last update: Tue Dec 12 10:58:49 2006


ROOT page - Class index - Class Hierarchy - Top of the page

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.