proxsuite-nlp
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
|
Base structs for linesearch algorithms. More...
#include <fmt/format.h>
#include <ostream>
Go to the source code of this file.
Classes | |
class | proxsuite::nlp::Linesearch< T > |
Base linesearch class. Design pattern inspired by Google Ceres-Solver. More... | |
struct | proxsuite::nlp::Linesearch< T >::Options |
struct | proxsuite::nlp::Linesearch< T >::FunctionSample |
Namespaces | |
namespace | proxsuite |
Main package namespace. | |
namespace | proxsuite::nlp |
Enumerations | |
enum class | proxsuite::nlp::LinesearchStrategy { proxsuite::nlp::ARMIJO , proxsuite::nlp::WOLFE } |
enum class | proxsuite::nlp::LSInterpolation { proxsuite::nlp::BISECTION , proxsuite::nlp::QUADRATIC , proxsuite::nlp::CUBIC } |
Base structs for linesearch algorithms.
Definition in file linesearch-base.hpp.