#include <alpaqa/config/config.hpp>#include <alpaqa/inner/inner-solve-options.hpp>#include <alpaqa/inner/internal/solverstatus.hpp>#include <alpaqa/lbfgspp-adapter-export.hpp>#include <alpaqa/problem/type-erased-problem.hpp>#include <alpaqa/util/atomic-stop-signal.hpp>#include <chrono>#include <iostream>#include <LBFGSB.h> Include dependency graph for lbfgsb-adapter.hpp:
 Include dependency graph for lbfgsb-adapter.hpp: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Classes | |
| struct | LBFGSBStats< Conf > | 
| class | LBFGSBSolver< Conf > | 
| L-BFGS-B solver for ALM.  More... | |
| struct | InnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > > | 
| Namespaces | |
| namespace | alpaqa | 
| namespace | alpaqa::lbfgspp | 
| Functions | |
| template<Config Conf> | |
| InnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > > & | operator+= (InnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > > &acc, const lbfgspp::LBFGSBStats< Conf > &s) | 
| struct alpaqa::lbfgspp::LBFGSBStats | 
 Collaboration diagram for LBFGSBStats< Conf >:
 Collaboration diagram for LBFGSBStats< Conf >:| Class Members | ||
|---|---|---|
| SolverStatus | status = SolverStatus::Busy | |
| real_t | ε = inf<config_t> | |
| nanoseconds | elapsed_time {} | |
| unsigned | iterations = 0 | |
| real_t | final_ψ = 0 | |
| struct alpaqa::InnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > > | 
 Collaboration diagram for InnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > >:
 Collaboration diagram for InnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > >:| Class Members | ||
|---|---|---|
| nanoseconds | elapsed_time {} | Total elapsed time in the inner solver. | 
| unsigned | iterations = 0 | Total number of inner PANOC iterations. | 
| real_t | final_ψ = 0 | Final value of the smooth cost \( \psi(\hat x) \). |