addVal(API::FunctionDomain_sptr domain, API::FunctionValues_sptr values) const override | Mantid::CurveFitting::CostFunctions::CostFuncPoisson | virtual |
addValDerivHessian(API::IFunction_sptr function, API::FunctionDomain_sptr domain, API::FunctionValues_sptr values, bool evalDeriv=true, bool evalHessian=true) const override | Mantid::CurveFitting::CostFunctions::CostFuncPoisson | virtual |
applyTies() | Mantid::CurveFitting::CostFunctions::CostFuncFitting | |
calActiveCovarianceMatrix(EigenMatrix &covar, double epsrel=1e-8) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | protectedvirtual |
calCovarianceMatrix(EigenMatrix &covar, double epsrel=1e-8) | Mantid::CurveFitting::CostFunctions::CostFuncFitting | virtual |
calculateDerivative(API::IFunction &function, const API::FunctionDomain &domain, API::FunctionValues &values) const | Mantid::CurveFitting::CostFunctions::CostFuncPoisson | private |
calculateHessian(API::IFunction &function, const API::FunctionDomain &domain, const API::FunctionValues &values) const | Mantid::CurveFitting::CostFunctions::CostFuncPoisson | private |
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 | |
CostFuncPoisson() | Mantid::CurveFitting::CostFunctions::CostFuncPoisson | |
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 |
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_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::CostFuncPoisson | 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::CostFuncPoisson | 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 |