alpha | sgpp::optimization::optimizer::NLCG | protected |
beta | sgpp::optimization::optimizer::NLCG | protected |
clone(std::unique_ptr< UnconstrainedOptimizer > &clone) const override | sgpp::optimization::optimizer::NLCG | virtual |
DEFAULT_BETA | sgpp::optimization::optimizer::NLCG | static |
DEFAULT_EPSILON | sgpp::optimization::optimizer::NLCG | static |
DEFAULT_GAMMA | sgpp::optimization::optimizer::NLCG | static |
DEFAULT_N | sgpp::optimization::optimizer::UnconstrainedOptimizer | static |
DEFAULT_RESTART_THRESHOLD | sgpp::optimization::optimizer::NLCG | static |
DEFAULT_TOLERANCE | sgpp::optimization::optimizer::NLCG | static |
eps | sgpp::optimization::optimizer::NLCG | protected |
f | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
fGradient | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
fHessian | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
fHist | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
fOpt | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
gamma | sgpp::optimization::optimizer::NLCG | protected |
getBeta() const | sgpp::optimization::optimizer::NLCG | |
getEpsilon() const | sgpp::optimization::optimizer::NLCG | |
getGamma() const | sgpp::optimization::optimizer::NLCG | |
getHistoryOfOptimalPoints() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getHistoryOfOptimalValues() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getN() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getObjectiveFunction() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getObjectiveGradient() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getObjectiveHessian() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getOptimalPoint() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getOptimalValue() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getRestartThreshold() const | sgpp::optimization::optimizer::NLCG | |
getStartingPoint() const | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
getTolerance() const | sgpp::optimization::optimizer::NLCG | |
N | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
NLCG(const base::ScalarFunction &f, const base::ScalarFunctionGradient &fGradient, size_t maxItCount=DEFAULT_N, double beta=DEFAULT_BETA, double gamma=DEFAULT_GAMMA, double tolerance=DEFAULT_TOLERANCE, double epsilon=DEFAULT_EPSILON, double restartThreshold=DEFAULT_RESTART_THRESHOLD) | sgpp::optimization::optimizer::NLCG | |
NLCG(const NLCG &other) | sgpp::optimization::optimizer::NLCG | |
optimize() override | sgpp::optimization::optimizer::NLCG | virtual |
setBeta(double beta) | sgpp::optimization::optimizer::NLCG | |
setEpsilon(double epsilon) | sgpp::optimization::optimizer::NLCG | |
setGamma(double gamma) | sgpp::optimization::optimizer::NLCG | |
setN(size_t N) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
setObjectiveFunction(const base::ScalarFunction &f) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlinevirtual |
setObjectiveGradient(const base::ScalarFunctionGradient *fGradient) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlinevirtual |
setObjectiveHessian(const base::ScalarFunctionHessian *fHessian) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlinevirtual |
setRestartThreshold(double restartThreshold) | sgpp::optimization::optimizer::NLCG | |
setStartingPoint(const base::DataVector &startingPoint) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
setTolerance(double tolerance) | sgpp::optimization::optimizer::NLCG | |
tol | sgpp::optimization::optimizer::NLCG | protected |
UnconstrainedOptimizer(const base::ScalarFunction &f, const base::ScalarFunctionGradient *fGradient, const base::ScalarFunctionHessian *fHessian, size_t N=DEFAULT_N) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlineexplicit |
UnconstrainedOptimizer(const UnconstrainedOptimizer &other) | sgpp::optimization::optimizer::UnconstrainedOptimizer | inline |
x0 | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
xHist | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
xOpt | sgpp::optimization::optimizer::UnconstrainedOptimizer | protected |
~NLCG() override | sgpp::optimization::optimizer::NLCG | |
~UnconstrainedOptimizer() | sgpp::optimization::optimizer::UnconstrainedOptimizer | inlinevirtual |