31 const auto* result = tem_adapter->rootObjectiveFunction();
39 std::unique_ptr<ResidualFunctionAdapter> tem_adapter(
41 const auto* result = tem_adapter->rootResidualFunction();
std::function< double(const mumufit::Parameters &)> fcn_scalar_t
std::function< std::vector< double >(const mumufit::Parameters &)> fcn_residual_t
Declares class ObjectiveFunctionAdapter.
Defines class ResidualFunctionAdapter.
Declares class RootResidualFunction.
Defines classes RootScalarFunction.
Defines class ScalarFunctionAdapter.
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 ROOT calls to the call of fcn...
Converts user objective function to chi2 like function which ROOT expects.
The multi-library, multi-algorithm fit wrapper library.