#include <alpaqa/config/config.hpp>#include <alpaqa/export.hpp>#include <cmath>#include <limits>#include <string>#include <utility>#include <vector>
Include dependency graph for lbfgs.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CBFGSParams< Conf > |
| Cautious BFGS update. More... | |
| struct | LBFGSParams< Conf > |
| Parameters for the LBFGS class. More... | |
| struct | LBFGSStorage< Conf > |
| Layout: More... | |
| class | LBFGS< Conf > |
| Limited memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) algorithm. More... | |
Namespaces | |
| namespace | alpaqa |
Enumerations | |
| enum class | LBFGSStepSize { BasedOnExternalStepSize = 0 , BasedOnCurvature = 1 , BasedOnGradientStepSize } |
| Which method to use to select the L-BFGS step size. More... | |
Functions | |
| constexpr const char * | enum_name (LBFGSStepSize s) |