|
| void MANTID_CURVEFITTING_DLL | Mantid::CurveFitting::ParameterEstimator::estimate (API::IFunction &function, const API::FunctionDomain1D &domain, const API::FunctionValues &values) |
| | ParameterEstimator estimates parameter values of some fitting functions from fitting data.
|
| |
| void | Mantid::CurveFitting::ParameterEstimator::extractValues (const API::FunctionDomain1D &domain, const API::FunctionValues &values, std::vector< double > &x, std::vector< double > &y) |
| | Extract values from domain and values objects to vectors.
|
| |
| const FunctionMapType & | Mantid::CurveFitting::ParameterEstimator::getFunctionMapType () |
| | Returns a reference to the static functionMapType.
|
| |
| double | Mantid::CurveFitting::ParameterEstimator::getPeakCentre (double centre, const SimpleChebfun &der1) |
| | Improve an estimate of a peak centre.
|
| |
| std::pair< double, double > | Mantid::CurveFitting::ParameterEstimator::getPeakHWHM (double centre, double height, const SimpleChebfun &fun) |
| | Get displacements from peak centre where peak reaches half the maximum.
|
| |
| std::pair< double, double > | Mantid::CurveFitting::ParameterEstimator::getPeakLeftRightExtent (double centre, const SimpleChebfun &der2) |
| | Get the peak's extent on either side of the centre.
|
| |
| std::pair< double, double > | Mantid::CurveFitting::ParameterEstimator::getPeakLeftRightWidth (double centre, const SimpleChebfun &der2, size_t n=1) |
| | Get a measure of peak's width.
|
| |
| double | Mantid::CurveFitting::ParameterEstimator::getPeakWidth (double centre, const SimpleChebfun &der2) |
| | Estimate a peak width from a second derivative of the data.
|
| |
| void | Mantid::CurveFitting::ParameterEstimator::initFunctionLookup (FunctionMapType &functionMapType) |
| | Initializes a FunctionMapType object.
|
| |
| bool | Mantid::CurveFitting::ParameterEstimator::needSettingInitialValues (const API::IFunction &function) |
| | Test if initial values need to be set before fitting.
|
| |
| void | Mantid::CurveFitting::ParameterEstimator::setBackToBackExponential (API::IFunction &function, const SimpleChebfun &fun, const SimpleChebfun &der1, const SimpleChebfun &der2) |
| | Set initial values to a BackToBackExponential.
|
| |
| void | Mantid::CurveFitting::ParameterEstimator::setValues (API::IFunction &function, const SimpleChebfun &fun, const SimpleChebfun &der1, const SimpleChebfun &der2) |
| | Set initial values to a function if it needs to.
|
| |
| Function | Mantid::CurveFitting::ParameterEstimator::whichFunction (const API::IFunction &function) |
| | Return a function code for a function if it needs setting values or None otherwise.
|
| |