library: libMathMore
#include "Chebyshev.h"

ROOT::Math::Chebyshev


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

class ROOT::Math::Chebyshev

Inheritance Chart:
ROOT::Math::Chebyshev
    private:
Chebyshev(size_t n) Chebyshev(const ROOT::Math::Chebyshev&) ROOT::Math::Chebyshev& operator=(const ROOT::Math::Chebyshev&) protected:
void Initialize(ROOT::Math::GSLFuncPointer f, void* params, double a, double b) public:
Chebyshev(const ROOT::Math::IGenFunction& f, double a, double b, size_t n) Chebyshev(ROOT::Math::GSLFuncPointer f, void* p, double a, double b, size_t n) virtual ~Chebyshev() ROOT::Math::Chebyshev* Deriv() pair<double,double> EvalErr(double x) const pair<double,double> EvalErr(double x, size_t n) const ROOT::Math::Chebyshev* Integral() double operator()(double x) const double operator()(double x, size_t n) const

Data Members

    private:
size_t fOrder ROOT::Math::GSLChebSeries* fSeries ROOT::Math::GSLFunctionWrapper* fFunction

Class Description

Chebyshev(const ROOT::Math::IGenFunction & f, double a, double b, size_t n)
Chebyshev(GSLFuncPointer f, void *p, double a, double b, size_t n)
virtual ~Chebyshev()
Chebyshev(size_t n)
Chebyshev(const Chebyshev &)
 usually copying is non trivial, so we make this unaccessible
std::pair<double, double> EvalErr( double x)
std::pair<double, double> EvalErr( double x, size_t n)
Chebyshev * Deriv()
TO DO: implement copying to return by value
Chebyshev * Integral()
TO DO: implement copying to return by value
void Initialize( GSLFuncPointer f, void * params, double a, double b)

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