1 #ifndef _utl_NumericalErrorPropagation_h_
2 #define _utl_NumericalErrorPropagation_h_
9 class CorrelationMatrix;
15 virtual std::vector<double>
operator()(
const std::vector<double>&
p)
const = 0;
33 const std::vector<Parameter>& params,
const std::vector< Parameter > fParameter
const std::vector< double > & GetPropagatedErrors() const
std::vector< double > fPropagatedErrors
Parameter(const Parameter &o)
const CorrelationMatrix & GetPropagatedCorrelations() const
std::vector< double > fResult
NumericalErrorPropagation & operator=(const NumericalErrorPropagation &that)
const FCNCalculator & fFcn
~NumericalErrorPropagation()
virtual std::vector< double > operator()(const std::vector< double > &p) const =0
Parameter(const double v, const double e)
NumericalErrorPropagation()
const std::vector< double > & GetFunctionResult() const
const CorrelationMatrix & fCorrelation
CorrelationMatrix * fPropagatedCorrelation
virtual ~FCNCalculator()=default