16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_FIT_TESTENGINE_MINIMIZERTESTPLAN_H
21 #define BORNAGAIN_FIT_TESTENGINE_MINIMIZERTESTPLAN_H
42 double tolerance = 0.01);
Defines class ParameterPlan.
Defines objective function to fit, expected minimum, initial fit parameters and expected values of fi...
std::vector< double > expectedValues() const
Return vector of expected parameter values.
MinimizerTestPlan(const std::string &name)
bool valuesAsExpected(const std::vector< double > &values) const
Returns true if given values coincide with expected fit parameter values.
mumufit::Parameters parameters() const
Returns fit parameters which will be used as initial one for the minimization.
std::string m_name
plan name
virtual bool checkMinimizer(mumufit::Minimizer &minimizer)=0
Runs minimization and check minimization result.
virtual ~MinimizerTestPlan()
std::vector< ParameterPlan > m_parameter_plan
void addParameter(const mumufit::Parameter ¶m, double expected_value, double tolerance=0.01)
A main class to run fitting.
A fittable parameter with value, error, step, and limits.
A collection of fit parameters.
The multi-library, multi-algorithm fit wrapper library.