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().