35 #ifndef OPENMS_MATH_MISC_CUBICSPLINE2D_H 36 #define OPENMS_MATH_MISC_CUBICSPLINE2D_H 38 #include <OpenMS/config.h> 62 std::vector<double>
a_;
63 std::vector<double>
b_;
64 std::vector<double>
c_;
65 std::vector<double>
d_;
66 std::vector<double>
x_;
80 CubicSpline2d(
const std::vector<double>& x,
const std::vector<double>& y);
94 double eval(
double x)
const;
103 double derivatives(
double x,
unsigned order)
const;
113 void init_(
const std::vector<double>& x,
const std::vector<double>& y);
std::vector< double > a_
Definition: CubicSpline2d.h:62
std::vector< double > x_
Definition: CubicSpline2d.h:66
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< double > b_
Definition: CubicSpline2d.h:63
std::vector< double > c_
Definition: CubicSpline2d.h:64
std::vector< double > d_
Definition: CubicSpline2d.h:65
cubic spline interpolation as described in R.L. Burden, J.D. Faires, Numerical Analysis, 4th ed. PWS-Kent, 1989, ISBN 0-53491-585-X, pp. 126-131.
Definition: CubicSpline2d.h:59