![]() |
ROOT
6.06/09
Reference Guide
|
Interpolation class based on GSL interpolation functions.
Definition at line 55 of file GSLInterpolator.h.
Public Member Functions | |
| GSLInterpolator (unsigned int ndata, Interpolation::Type type) | |
| GSLInterpolator (const Interpolation::Type type, const std::vector< double > &x, const std::vector< double > &y) | |
| virtual | ~GSLInterpolator () |
| bool | Init (unsigned int ndata, const double *x, const double *y) |
| double | Eval (double x) const |
| double | Deriv (double x) const |
| double | Deriv2 (double x) const |
| double | Integ (double a, double b) const |
| std::string | Name () |
Private Member Functions | |
| GSLInterpolator (const GSLInterpolator &) | |
| GSLInterpolator & | operator= (const GSLInterpolator &) |
Private Attributes | |
| bool | fResetNErrors |
| gsl_interp_accel * | fAccel |
| gsl_spline * | fSpline |
| const gsl_interp_type * | fInterpType |
| ROOT::Math::GSLInterpolator::GSLInterpolator | ( | unsigned int | ndata, |
| Interpolation::Type | type | ||
| ) |
Definition at line 41 of file GSLInterpolator.cxx.
| ROOT::Math::GSLInterpolator::GSLInterpolator | ( | const Interpolation::Type | type, |
| const std::vector< double > & | x, | ||
| const std::vector< double > & | y | ||
| ) |
|
virtual |
Definition at line 115 of file GSLInterpolator.cxx.
|
private |
Definition at line 122 of file GSLInterpolator.cxx.
Definition at line 90 of file GSLInterpolator.h.
Referenced by ROOT::Math::Interpolator::Deriv().
Definition at line 107 of file GSLInterpolator.h.
Referenced by ROOT::Math::Interpolator::Deriv2().
Definition at line 73 of file GSLInterpolator.h.
Referenced by ROOT::Math::Interpolator::Eval().
Definition at line 81 of file GSLInterpolator.cxx.
Referenced by ROOT::Math::Interpolator::SetData().
Definition at line 123 of file GSLInterpolator.h.
Referenced by ROOT::Math::Interpolator::Integ().
|
inline |
Definition at line 140 of file GSLInterpolator.h.
Referenced by ROOT::Math::Interpolator::Type(), and ROOT::Math::Interpolator::TypeGet().
|
private |
Definition at line 127 of file GSLInterpolator.cxx.
|
private |
Definition at line 151 of file GSLInterpolator.h.
Referenced by Deriv(), Deriv2(), Eval(), Init(), Integ(), and ~GSLInterpolator().
|
private |
Definition at line 153 of file GSLInterpolator.h.
Referenced by GSLInterpolator(), Init(), and Name().
|
mutableprivate |
|
private |
Definition at line 152 of file GSLInterpolator.h.
Referenced by Deriv(), Deriv2(), Eval(), GSLInterpolator(), Init(), Integ(), and ~GSLInterpolator().