21 return fFCN(std::vector<double>{
v.Data(),
v.Data() +
v.size()});
42 fVpar.assign(transform.InitialParValues().begin(), transform.InitialParValues().end());
48 return fMfcn.CallWithoutDoingTrafo(
v);
56 for (
unsigned int i = 0; i <
v.size(); i++) {
58 fVpar[transform.ExtOfInt(i)] = transform.Int2ext(i,
v(i));
std::vector< double > fVpar
std::vector< double > fLastInput
double operator()(const MnAlgebraicVector &v)
MnFcnCaller(const MnFcn &mfcn)
Wrapper class to FCNBase interface used internally by Minuit.
double CallWithoutDoingTrafo(const MnAlgebraicVector &) const
const FCNBase & Fcn() const
double CallWithTransformedParams(std::vector< double > const &vpar) const
LAVector MnAlgebraicVector