40#include "gsl/gsl_chebyshev.h" 
   50   fOrder(
n) , fSeries(nullptr), fFunction(nullptr)
 
 
   61fOrder(
n) , fSeries(nullptr), fFunction(nullptr)
 
 
   76fOrder(
n) , fSeries(nullptr), fFunction(nullptr)
 
 
   90   if (
this == &
rhs) 
return *
this;  
 
 
  118   return std::make_pair( 
result, error);
 
 
  130   return std::make_pair( 
result, error);
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
 
Class describing a Chebyshev series which can be used to approximate a function in a defined range [a...
 
ChebyshevApprox & operator=(const ChebyshevApprox &)
 
ChebyshevApprox * Integral()
Compute the integral of the series and return a pointer to a new Chebyshev series with the integral c...
 
std::pair< double, double > EvalErr(double x) const
Evaluate the series at a given point x estimating both the series result and its absolute error.
 
double operator()(double x) const
Evaluate the series at a given point x.
 
ChebyshevApprox(const ROOT::Math::IGenFunction &f, double a, double b, size_t n)
Construct a Chebyshev series approximation to a Function f in range [a,b]; constructor based on funct...
 
void Initialize(GSLFuncPointer f, void *params, double a, double b)
Initialize series passing function and range.
 
virtual ~ChebyshevApprox()
 
ChebyshevApprox * Deriv()
Compute the derivative of the series and return a pointer to a new Chebyshev series with the derivati...
 
GSLFunctionWrapper * fFunction
 
wrapper class for C struct gsl_cheb_series
 
gsl_cheb_series * get() const
 
Wrapper class to the gsl_function C structure.
 
void SetFuncPointer(GSLFuncPointer f)
set in the GSL C struct the pointer to the function evaluation
 
void SetParams(void *p)
set in the GSL C struct the extra-object pointer
 
Interface (abstract class) for generic functions objects of one-dimension Provides a method to evalua...
 
Namespace for new Math classes and functions.
 
double(* GSLFuncPointer)(double, void *)
Function pointer corresponding to gsl_function signature.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...