AugmentedLagrangianOptimizer(const size_t nparams, const ObjFunction &objfunc) | Mantid::CurveFitting::AugmentedLagrangianOptimizer | inline |
AugmentedLagrangianOptimizer(const size_t nparams, const ObjFunction &objfunc, const Kernel::DblMatrix &equality, const Kernel::DblMatrix &inequality) | Mantid::CurveFitting::AugmentedLagrangianOptimizer | inline |
AugmentedLagrangianOptimizer()=delete | Mantid::CurveFitting::AugmentedLagrangianOptimizer | |
AugmentedLagrangianOptimizer(const AugmentedLagrangianOptimizer &)=delete | Mantid::CurveFitting::AugmentedLagrangianOptimizer | |
checkConstraints(const Kernel::DblMatrix &equality, const Kernel::DblMatrix &inequality) | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_eq | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_ineq | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_maxIter | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_neq | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_nineq | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_nparams | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
m_userfunc | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |
minimize(std::vector< double > &xv) const | Mantid::CurveFitting::AugmentedLagrangianOptimizer | |
numEqualityConstraints() const | Mantid::CurveFitting::AugmentedLagrangianOptimizer | inline |
numInequalityConstraints() const | Mantid::CurveFitting::AugmentedLagrangianOptimizer | inline |
numParameters() const | Mantid::CurveFitting::AugmentedLagrangianOptimizer | inline |
ObjFunction typedef | Mantid::CurveFitting::AugmentedLagrangianOptimizer | |
operator=(const AugmentedLagrangianOptimizer &)=delete | Mantid::CurveFitting::AugmentedLagrangianOptimizer | |
setMaxIterations(const int maxIter) | Mantid::CurveFitting::AugmentedLagrangianOptimizer | inline |
UnconstrainedCostFunction | Mantid::CurveFitting::AugmentedLagrangianOptimizer | friend |
unconstrainedOptimization(const std::vector< double > &lambda, const std::vector< double > &mu, const double rho, std::vector< double > &xcur) const | Mantid::CurveFitting::AugmentedLagrangianOptimizer | private |