|
BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Defines common types for fitting library. More...
Go to the source code of this file.
Namespaces | |
| mumufit | |
| The multi-library, multi-algorithm fit wrapper library. | |
Macros | |
| #define | BORNAGAIN_FIT_MINIMIZER_TYPES_H |
Typedefs | |
| using | fcn_residual_t = std::function< std::vector< double >(const mumufit::Parameters &)> |
| using | fcn_scalar_t = std::function< double(const mumufit::Parameters &)> |
| using | gradient_function_t = std::function< double(const std::vector< double > &, unsigned int, std::vector< double > &)> |
| using | root_gradient_t = std::function< double(const double *, unsigned int, double *)> |
| using | root_scalar_t = std::function< double(const double *)> |
| using | scalar_function_t = std::function< double(const std::vector< double > &)> |
Defines common types for fitting library.
Definition in file Types.h.
| using fcn_residual_t = std::function<std::vector<double>(const mumufit::Parameters&)> |
| using fcn_scalar_t = std::function<double(const mumufit::Parameters&)> |
| using gradient_function_t = std::function<double(const std::vector<double>&, unsigned int, std::vector<double>&)> |
| using root_gradient_t = std::function<double(const double*, unsigned int, double*)> |
| using root_scalar_t = std::function<double(const double*)> |
| using scalar_function_t = std::function<double(const std::vector<double>&)> |