#include <alpaqa/config/config.hpp>
#include <alpaqa/export.hpp>
#include <cmath>
#include <limits>
#include <string>
#include <utility>
#include <vector>
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) |