31 auto result = temp_adapter->rootObjectiveFunction();
39 std::unique_ptr<ResidualFunctionAdapter> temp_adapter(
41 auto result = temp_adapter->rootResidualFunction();
std::function< std::vector< double >(const Fit::Parameters &)> fcn_residual_t
std::function< double(const Fit::Parameters &)> fcn_scalar_t
Declares class ObjectiveFunctionAdapter.
Defines class ResidualFunctionAdapter.
Declares class RootResidualFunction.
Defines classes RootScalarFunction.
Defines class ScalarFunctionAdapter.
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.
Minimizer function with access to single data element residuals, required by Fumili2 and GSLMultiMin ...
The chi2 function for use in minimizers.
Objective function types.