| bestFit(double start, double end, ChebfunFunctionType, std::vector< double > &p, std::vector< double > &a, double maxA=0.0, double tolerance=0.0, size_t maxSize=0) | Mantid::CurveFitting::Functions::ChebfunBase | static |
| bestFit(double start, double end, const API::IFunction &, std::vector< double > &p, std::vector< double > &a, double maxA=0.0, double tolerance=0.0, size_t maxSize=0) | Mantid::CurveFitting::Functions::ChebfunBase | static |
| bestFitAnyTolerance(double start, double end, FunctionType f, std::vector< double > &p, std::vector< double > &a, double maxA=0.0, double tolerance=0.0, size_t maxSize=0) | Mantid::CurveFitting::Functions::ChebfunBase | static |
| bestFitTempl(double start, double end, FunctionType f, std::vector< double > &p, std::vector< double > &a, double maxA, double tolerance, size_t maxSize) | Mantid::CurveFitting::Functions::ChebfunBase | privatestatic |
| bestFitTempl(double start, double end, FunctionType f, std::vector< double > &p, std::vector< double > &a, double maxA, double tolerance, size_t maxSize) | Mantid::CurveFitting::Functions::ChebfunBase | |
| calcA(const std::vector< double > &p) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| calcIntegrationWeights() const | Mantid::CurveFitting::Functions::ChebfunBase | private |
| calcP(const std::vector< double > &a) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| calcX() | Mantid::CurveFitting::Functions::ChebfunBase | private |
| ChebfunBase(size_t n, double start, double end, double tolerance=0.0) | Mantid::CurveFitting::Functions::ChebfunBase | |
| ChebfunBase(const ChebfunBase &)=default | Mantid::CurveFitting::Functions::ChebfunBase | |
| ChebfunBase(ChebfunBase &&) noexcept=default | Mantid::CurveFitting::Functions::ChebfunBase | |
| derivative(const std::vector< double > &a, std::vector< double > &aout) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| endX() const | Mantid::CurveFitting::Functions::ChebfunBase | inline |
| eval(double x, const std::vector< double > &p) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| evalVector(const std::vector< double > &x, const std::vector< double > &p, std::vector< double > &res) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| evalVector(const std::vector< double > &x, const std::vector< double > &p) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| fit(ChebfunFunctionType f) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| fit(const API::IFunction &f) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| fitOdd(const ChebfunFunctionType &f, std::vector< double > &p) const | Mantid::CurveFitting::Functions::ChebfunBase | private |
| fitOdd(const API::IFunction &f, std::vector< double > &pEven) const | Mantid::CurveFitting::Functions::ChebfunBase | private |
| g_maxNumberPoints | Mantid::CurveFitting::Functions::ChebfunBase | privatestatic |
| g_tolerance | Mantid::CurveFitting::Functions::ChebfunBase | privatestatic |
| hasConverged(const std::vector< double > &a, double maxA, double tolerance, size_t shift=0) | Mantid::CurveFitting::Functions::ChebfunBase | privatestatic |
| integral(const std::vector< double > &a, std::vector< double > &aout) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| integrate(const std::vector< double > &p) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| integrationWeights() const | Mantid::CurveFitting::Functions::ChebfunBase | |
| linspace(size_t n) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| m_bw | Mantid::CurveFitting::Functions::ChebfunBase | private |
| m_end | Mantid::CurveFitting::Functions::ChebfunBase | private |
| m_integrationWeights | Mantid::CurveFitting::Functions::ChebfunBase | mutableprivate |
| m_n | Mantid::CurveFitting::Functions::ChebfunBase | private |
| m_start | Mantid::CurveFitting::Functions::ChebfunBase | private |
| m_tolerance | Mantid::CurveFitting::Functions::ChebfunBase | private |
| m_x | Mantid::CurveFitting::Functions::ChebfunBase | private |
| operator=(const ChebfunBase &other)=delete | Mantid::CurveFitting::Functions::ChebfunBase | private |
| operator=(ChebfunBase &&other)=delete | Mantid::CurveFitting::Functions::ChebfunBase | private |
| order() const | Mantid::CurveFitting::Functions::ChebfunBase | inline |
| roots(const std::vector< double > &a) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| size() const | Mantid::CurveFitting::Functions::ChebfunBase | inline |
| smooth(const std::vector< double > &xvalues, const std::vector< double > &yvalues) const | Mantid::CurveFitting::Functions::ChebfunBase | |
| startX() const | Mantid::CurveFitting::Functions::ChebfunBase | inline |
| tolerance() | Mantid::CurveFitting::Functions::ChebfunBase | inline |
| width() const | Mantid::CurveFitting::Functions::ChebfunBase | inline |
| xPoints() const | Mantid::CurveFitting::Functions::ChebfunBase | inline |