10#ifndef ROOT_Minuit2_MinimumState
11#define ROOT_Minuit2_MinimumState
53 :
fPtr{new
Data{states, err, grad, edm, nfcn}}
89 std::shared_ptr<Data>
fPtr;
unsigned int size() const
MinimumError keeps the inv.
const MnAlgebraicVector & Vec() const
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
std::shared_ptr< Data > fPtr
MinimumState(const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn)
Constructor with parameters values, errors and gradient.
MinimumState(unsigned int n)
Invalid state.
bool HasParameters() const
MinimumState(const MinimumParameters &states, double edm, int nfcn)
Constructor with only parameter values, edm and nfcn, but without errors (covariance).
const MinimumError & Error() const
const MnAlgebraicVector & Vec() const
const MinimumParameters & Parameters() const
bool HasCovariance() const
const FunctionGradient & Gradient() const
MinimumState(double fval, double edm, int nfcn)
Constructor without parameter values, but with function value, edm and nfcn.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
MinimumParameters fParameters
FunctionGradient fGradient