#include <alpaqa/lbfgsb/lbfgsb-adapter.hpp>
L-BFGS-B solver for ALM.
Definition at line 41 of file lbfgsb-adapter.hpp.
|
| LBFGSBSolver (const Params ¶ms) |
|
Stats | operator() (const Problem &problem, const SolveOptions &opts, rvec x, rvec y, crvec Σ, rvec err_z) |
|
template<class P > |
Stats | operator() (const P &problem, const SolveOptions &opts, rvec u, rvec y, crvec Σ, rvec e) |
|
std::string | get_name () const |
|
void | stop () |
|
const Params & | get_params () const |
|
|
std::ostream * | os = &std::cout |
|
◆ Problem
◆ Params
◆ Stats
◆ SolveOptions
◆ LBFGSBSolver()
◆ operator()() [1/2]
- Parameters
-
[in] | problem | Problem description |
[in] | opts | Solve options |
[in,out] | x | Decision variable \( x \) |
[in,out] | y | Lagrange multipliers \( y \) |
[in] | Σ | Constraint weights \( \Sigma \) |
[out] | err_z | Slack variable error \( g(x) - \Pi_D(g(x) + \Sigma^{-1} y) \) |
Definition at line 17 of file lbfgsb-adapter.cpp.
◆ operator()() [2/2]
◆ get_name()
std::string get_name |
( |
| ) |
const |
◆ stop()
◆ get_params()
const Params & get_params |
( |
| ) |
const |
|
inline |
◆ params
◆ stop_signal
◆ os
std::ostream* os = &std::cout |
The documentation for this class was generated from the following files: