library: libMathMore #include "Chebyshev.h" |
ROOT::Math::Chebyshev
class description - header file - source file - inheritance tree (.pdf)
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
private:
size_t fOrder
ROOT::Math::GSLChebSeries* fSeries
ROOT::Math::GSLFunctionWrapper* fFunction