30 m_lower_limit ( low_limit ),
31 m_upper_limit ( high_limit ),
33 m_has_lower ( has_low ),
34 m_has_upper ( has_high )
double lowerLimit() const
Returns the lower limit, if any on the parameter.
bool m_has_upper
The has uppper limit flag.
bool m_has_lower
The has low limit flag.
bool hasLowerLimit() const
Returns true if lower limit on parameters being used.
double m_upper_limit
the upper limit allowed during fitting.
double m_error
The error on the value after fitting.
const std::string & name() const
Returns the name of the parameter.
FunctionParameter class interface.
FunctionParameter(const std::string &name, double value, double error, bool fixed, double low_limit, double high_limit, bool has_low, bool has_high)
The constructor.
bool hasUpperLimit() const
Returns true if upper limit on parameters being used.
double error() const
Returns the error on the value of the parameter.
double value() const
Returns the value of the parameter.
double m_value
The value of the parameter.
bool m_fixed
The fixed flag used by the minimizer.
std::string m_name
The name of the parameter.
double m_lower_limit
The lower limit allowed during fitting.
bool isFixed() const
Returns the fixed flag.
double upperLimit() const
Returns the upper limit, if any on the parameter.