|
OpenMS
2.6.0
|
Go to the documentation of this file.
37 #include <OpenMS/OpenMSConfig.h>
56 std::vector<double>
a_;
57 std::vector<double>
b_;
58 std::vector<double>
c_;
59 std::vector<double>
d_;
60 std::vector<double>
x_;
74 CubicSpline2d(
const std::vector<double>& x,
const std::vector<double>& y);
88 double eval(
double x)
const;
97 double derivatives(
double x,
unsigned order)
const;
107 void init_(
const std::vector<double>& x,
const std::vector<double>& y);
cubic spline interpolation as described in R.L. Burden, J.D. Faires, Numerical Analysis,...
Definition: CubicSpline2d.h:53
std::vector< double > d_
cubic spline coefficients
Definition: CubicSpline2d.h:59
std::vector< double > x_
knots
Definition: CubicSpline2d.h:60
std::vector< double > b_
linear spline coefficients
Definition: CubicSpline2d.h:57
std::vector< double > a_
constant spline coefficients
Definition: CubicSpline2d.h:56
std::vector< double > c_
quadratic spline coefficients
Definition: CubicSpline2d.h:58
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46