45 namespace statistics {
86 Chi2 (
const std::shared_ptr<data::Data> data,
const std::shared_ptr<Model> model,
const bool use_covariance=
false,
const std::vector<size_t> x_index={0,2},
const int w_index=-1);
102 double operator () (std::vector<double> &pp)
const;
119 void minimize (
const std::vector<double> start,
const std::vector<std::vector<double>> parameter_limits,
const unsigned int max_iter=10000,
const double tol=1.e-6,
const double epsilon=1.e-3);
~Chi2()=default
default destructor
Chi2()
default constructor
double operator()(std::vector< double > &pp) const
evaluate the
void minimize(const std::vector< double > start, const std::vector< std::vector< double >> parameter_limits, const unsigned int max_iter=10000, const double tol=1.e-6, const double epsilon=1.e-3)
function that minimizes the , finds the best-fit parameters and stores them in model parameters
The global namespace of the CosmoBolognaLib