library: libMathMore
#include "Derivator.h"

ROOT::Math::Derivator


class description - header file - source file - inheritance tree (.pdf)

class ROOT::Math::Derivator

Inheritance Chart:
ROOT::Math::Derivator
    private:
Derivator(const ROOT::Math::Derivator&) ROOT::Math::Derivator& operator=(const ROOT::Math::Derivator&) public:
Derivator(const ROOT::Math::IGenFunction& f) Derivator(const ROOT::Math::Derivator::GSLFuncPointer& f) virtual ~Derivator() double Error() const double Eval(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) double Eval(double x, double h = 1E-8) double EvalBackward(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) double EvalBackward(double x, double h = 1E-8) double EvalCentral(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) double EvalCentral(double x, double h = 1E-8) double EvalForward(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8) double EvalForward(double x, double h = 1E-8) double Result() const void SetFunction(const ROOT::Math::IGenFunction& f) void SetFunction(const ROOT::Math::Derivator::GSLFuncPointer& f) int Status() const

Data Members

    private:
ROOT::Math::GSLDerivator* fDerivator

Class Description

Derivator(const IGenFunction &f)
Derivator(const GSLFuncPointer &f)
virtual ~Derivator()
Derivator(const Derivator &)
void SetFunction(const IGenFunction &f)
void SetFunction( const GSLFuncPointer &f)
double Eval(const IGenFunction & f, double x, double h = 1E-8)
double Eval(double x, double h = 1E-8)
double EvalCentral(const IGenFunction & f, double x, double h = 1E-8)
double EvalForward(const IGenFunction & f, double x, double h = 1E-8)
double EvalBackward(const IGenFunction & f, double x, double h = 1E-8)
double EvalCentral( double x, double h = 1E-8)
double EvalForward( double x, double h = 1E-8)
double EvalBackward( double x, double h = 1E-8)
int Status()
double Result()
double Error()

Last update: Tue Jul 11 11:46:28 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.