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.