31 auto result = tem_adapter->rootObjectiveFunction();
39 std::unique_ptr<ResidualFunctionAdapter> tem_adapter(
41 auto result = tem_adapter->rootResidualFunction();
Declares class ObjectiveFunctionAdapter.
Defines class ResidualFunctionAdapter.
Declares class RootResidualFunction.
Defines classes RootScalarFunction.
Defines class ScalarFunctionAdapter.
std::function< double(const mumufit::Parameters &)> fcn_scalar_t
std::function< std::vector< double >(const mumufit::Parameters &)> fcn_residual_t
Minimizer function with access to single data element residuals, required by Fumili2 and GSLMultiMin ...
The chi2 function for use in minimizers.
int numberOfGradientCalls() const
std::unique_ptr< IFunctionAdapter > m_adapter
~ObjectiveFunctionAdapter()
const RootResidualFunction * rootResidualFunction(fcn_residual_t fcn, const Parameters ¶meters)
int numberOfCalls() const
ObjectiveFunctionAdapter()
const RootScalarFunction * rootObjectiveFunction(fcn_scalar_t fcn, const Parameters ¶meters)
A collection of fit parameters.
Provides RootResidualFunction which will be minimizer by ROOT.
Converts user objective function to chi2 like function which ROOT expects.
The multi-library, multi-algorithm fit wrapper library.