alpaqa 0.0.1
Nonconvex constrained optimization
Classes | Namespaces | Functions
lbfgspp.hpp File Reference
#include "alpaqa/util/atomic_stop_signal.hpp"
#include <alpaqa/inner/detail/panoc-helpers.hpp>
#include <alpaqa/util/problem.hpp>
#include <alpaqa/util/solverstatus.hpp>
#include <atomic>
#include <chrono>
#include <stdexcept>
#include <string>
#include <LBFGS.h>
#include <LBFGSB.h>
+ Include dependency graph for lbfgspp.hpp:

Go to the source code of this file.

Classes

class  LBFGSSolver< LineSearchT >
 Unconstrained LBFGS solver for ALM. More...
 
struct  LBFGSSolver< LineSearchT >::Stats
 
struct  LBFGSBStats
 
class  LBFGSBSolver< LineSearchT >
 Box-constrained LBFGS solver for ALM. More...
 
struct  InnerStatsAccumulator< LBFGSBStats >
 

Namespaces

namespace  alpaqa
 

Functions

InnerStatsAccumulator< LBFGSBStats > & operator+= (InnerStatsAccumulator< LBFGSBStats > &acc, const LBFGSBStats &s)
 

Class Documentation

◆ alpaqa::LBFGSSolver::Stats

struct alpaqa::LBFGSSolver::Stats
+ Collaboration diagram for LBFGSSolver< LineSearchT >::Stats:
Class Members
unsigned iterations
real_t ε
microseconds elapsed_time
SolverStatus status
unsigned linesearch_failures
unsigned lbfgs_failures
unsigned lbfgs_rejected

◆ alpaqa::LBFGSBStats

struct alpaqa::LBFGSBStats
+ Collaboration diagram for LBFGSBStats:
Class Members
SolverStatus status
real_t ε
microseconds elapsed_time
unsigned iterations

◆ alpaqa::InnerStatsAccumulator< LBFGSBStats >

struct alpaqa::InnerStatsAccumulator< LBFGSBStats >
+ Collaboration diagram for InnerStatsAccumulator< LBFGSBStats >:
Class Members
microseconds elapsed_time
unsigned iterations