Public Methods |
virtual | ~IFitParameterSettings () |
| Destructor. More...
|
virtual std::string | name () const=0 |
| Name of the parameter to which settings apply. More...
|
virtual double | stepSize () const=0 |
| Step size allows to control the "sensitivity" of the change of the parameter when fitters looks for the optimal parameter value. Default is 1.0. More...
|
virtual double | upperBound () const=0 |
| Bounds. More...
|
virtual double | lowerBound () const=0 |
virtual bool | isBound () const=0 |
| Shortcut for lowerBound() == -INF && upperBound() == +INF. More...
|
virtual bool | isFixed () const=0 |
| Value of the parameter cannot change if isFixed() == true. Parameter can be fixed independently from setting the bounds. More...
|
virtual void | setStepSize (double step)=0 |
| Set the step size for the fitter. More...
|
virtual void | setBounds (double lo, double up)=0 |
| Set bounds. If bounds not set, then default bound is (-INF,+INF). More...
|
virtual void | removeBounds ()=0 |
| Shortcut for setBounds(-INF,+INF). More...
|
virtual void | setFixed (bool isFixed)=0 |
| Fix/unfix parameter. More...
|
virtual void | setLowerBound (double lowerBound)=0 |
virtual void | setUpperBound (double upperBound)=0 |
virtual void | reset ()=0 |
| Reset all settings to the default values (remove bounds, step size = 1.0, no fix). More...
|
Fitting-specific settings applied to a parameter of the fitted function.