| addVal(API::FunctionDomain_sptr domain, API::FunctionValues_sptr values) const override | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | protectedvirtual |
| addValDerivHessian(API::IFunction_sptr function, API::FunctionDomain_sptr domain, API::FunctionValues_sptr values, bool evalDeriv=true, bool evalHessian=true) const override | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | protectedvirtual |
| applyTies() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| calActiveCovarianceMatrix(EigenMatrix &covar, double epsrel=1e-8) override | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | protectedvirtual |
| calCovarianceMatrix(EigenMatrix &covar, double epsrel=1e-8) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| calFittingErrors(const EigenMatrix &covar, double chi2) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| calTransformationMatrixNumerically(EigenMatrix &tm) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| checkValidity() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| CostFuncFitting() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| CostFuncLeastSquares() | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | |
| deriv(std::vector< double > &der) const override | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| drop() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| getDeriv() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| getDomain() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | inline |
| getFittingFunction() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | inlinevirtual |
| getFitWeights(API::FunctionValues_sptr values) const | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | protectedvirtual |
| getHessian() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| getParameter(size_t i) const override | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| getParameters(EigenVector ¶ms) const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| getValues() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | inline |
| isValid() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| m_der | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_dirtyDeriv | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_dirtyHessian | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_dirtyVal | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_domain | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| m_factor | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | protected |
| m_function | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| m_hessian | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_includePenalty | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| m_indexMap | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_numberFunParams | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_pushed | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_pushedParams | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_pushedValue | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_value | Mantid::CurveFitting::CostFunctions::CostFuncFitting | mutableprotected |
| m_values | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| name() const override | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | inlinevirtual |
| nParams() const override | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| parameterName(size_t i) const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| pop() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| push() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| reset() const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| setDirty() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protected |
| setFittingFunction(API::IFunction_sptr function, API::FunctionDomain_sptr domain, API::FunctionValues_sptr values) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| setParameter(size_t i, const double &value) override | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| setParameters(const EigenVector ¶ms) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
| shortName() const override | Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares | inlinevirtual |
| val() const override | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| valAndDeriv(std::vector< double > &der) const override | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| valDerivHessian(bool evalDeriv=true, bool evalHessian=true) const | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
| ~ICostFunction()=default | Mantid::API::ICostFunction | virtual |