#include <alpaqa/util/box.hpp>
#include <alpaqa/util/vec.hpp>
#include <alpaqa/inner/directions/decl/lbfgs-fwd.hpp>
#include <alpaqa/inner/directions/decl/panoc-direction-update.hpp>
Go to the source code of this file.
Classes | |
struct | LBFGSParams |
Parameters for the LBFGS and SpecializedLBFGS classes. More... | |
class | LBFGS |
Limited memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) algorithm. More... | |
struct | PANOCDirection< LBFGS > |
struct | LBFGSParams.cbfgs |
Namespaces | |
namespace | alpaqa |
struct alpaqa::LBFGSParams |
Class Members | ||
---|---|---|
unsigned | memory | Length of the history to keep. |
struct LBFGSParams.cbfgs | cbfgs |
Parameters in the cautious BFGS update condition. \[ \frac{y^\top s}{s^\top s} \ge \epsilon \| g \|^\alpha \] |
bool | rescale_when_γ_changes |