16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_FIT_ADAPTER_SCALARFUNCTIONADAPTER_H
21 #define BORNAGAIN_FIT_ADAPTER_SCALARFUNCTIONADAPTER_H
Defines interface IFunctionAdapter.
Defines class Parameters.
Defines common types for fitting library.
std::function< double(const mumufit::Parameters &)> fcn_scalar_t
The chi2 function for use in minimizers.
Base class for objective function adapters, which converts user functions to minimize into the functi...
A collection of fit parameters.
Converts user objective function to chi2 like function which ROOT expects.
std::unique_ptr< RootScalarFunction > m_root_objective
ScalarFunctionAdapter(fcn_scalar_t func, const Parameters ¶meters)
const RootScalarFunction * rootObjectiveFunction()
The multi-library, multi-algorithm fit wrapper library.