16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_FIT_MINIMIZER_TYPES_H
21 #define BORNAGAIN_FIT_MINIMIZER_TYPES_H
33 std::function<double(
const std::vector<double>&,
unsigned int, std::vector<double>&)>;
37 using root_gradient_t = std::function<double(
const double*,
unsigned int,
double*)>;
std::function< double(const double *, unsigned int, double *)> root_gradient_t
std::function< double(const std::vector< double > &)> scalar_function_t
std::function< double(const mumufit::Parameters &)> fcn_scalar_t
std::function< double(const double *)> root_scalar_t
std::function< double(const std::vector< double > &, unsigned int, std::vector< double > &)> gradient_function_t
std::function< std::vector< double >(const mumufit::Parameters &)> fcn_residual_t
A collection of fit parameters.
The multi-library, multi-algorithm fit wrapper library.