15 #ifndef BORNAGAIN_FIT_KERNEL_PARAMETERS_H
16 #define BORNAGAIN_FIT_KERNEL_PARAMETERS_H
47 std::vector<double>
values()
const;
50 std::vector<double>
errors()
const;
62 bool exists(
const std::string& parameter_name)
const;
A fittable parameter with value, error, step, and limits.
A collection of fit parameters.
std::vector< double > values() const
const Parameter & operator[](const std::string &name) const
corr_matrix_t correlationMatrix() const
const_iterator end() const
corr_matrix_t m_corr_matrix
correlation matrix
size_t check_index(size_t index) const
void setValues(const std::vector< double > &values)
bool exists(const std::string ¶meter_name) const
size_t freeParameterCount() const
Returns number of free parameters.
std::vector< Parameter > parameters_t
void setCorrelationMatrix(const corr_matrix_t &matrix)
const_iterator begin() const
parameters_t::const_iterator const_iterator
void setErrors(const std::vector< double > &errors)
parameters_t m_parameters
std::vector< double > errors() const
void add(const Parameter &par)
std::vector< std::vector< double > > corr_matrix_t
void check_array_size(const std::vector< double > &values) const
parameters_t::iterator iterator
Objective function types.