35 #ifndef OPENMS_ANALYSIS_MAPMATCHING_TRANSFORMATIONMODEL_H
36 #define OPENMS_ANALYSIS_MAPMATCHING_TRANSFORMATIONMODEL_H
40 #include <gsl/gsl_bspline.h>
41 #include <gsl/gsl_interp.h>
56 typedef std::pair<DoubleReal, DoubleReal>
DataPoint;
127 static void getDefaultParameters(
Param & params);
165 const Param & params);
174 static void getDefaultParameters(
Param & params);
178 std::vector<double> x_,
y_;
217 static void getDefaultParameters(
Param & params);
227 void getQuantiles_(
const gsl_vector * x,
const std::vector<double> &
228 quantiles, gsl_vector * results);
234 void computeLinear_(
const double pos,
double & slope,
double & offset,
238 gsl_vector * x_, *
y_, * w_, * bsplines_, * coeffs_;
255 #endif // OPENMS_ANALYSIS_MAPMATCHING_TRANSFORMATIONMODEL_H
int evaluate(const gsl_vector *x, void *params, gsl_vector *f, gsl_matrix *J)
Driver function for the evaluation of function and jacobian.
void clear()
Deletes all entries.
Management and storage of parameters / INI files.
Definition: Param.h:69