#include <alpaqa/inner/panoc.hpp>
|
| | PANOCSolver (const Params ¶ms) |
| |
| | PANOCSolver (const Params ¶ms, Direction &&direction) |
| |
| | PANOCSolver (const Params ¶ms, const Direction &direction) |
| |
| 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 x, rvec y, crvec Σ, rvec e) |
| |
| template<class P > |
| Stats | operator() (const P &problem, const SolveOptions &opts, rvec x) |
| |
| PANOCSolver & | set_progress_callback (std::function< void(const ProgressInfo &)> cb) |
| | Specify a callable that is invoked with some intermediate results on each iteration of the algorithm.
|
| |
| std::string | get_name () const |
| |
| void | stop () |
| |
| const Params & | get_params () const |
| |
◆ Problem
◆ Params
◆ Direction
◆ Stats
◆ ProgressInfo
◆ SolveOptions
◆ Helpers
◆ PANOCSolver() [1/3]
◆ PANOCSolver() [2/3]
◆ PANOCSolver() [3/3]
◆ operator()() [1/3]
- 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 25 of file panoc.tpp.
◆ operator()() [2/3]
◆ operator()() [3/3]
◆ set_progress_callback()
Specify a callable that is invoked with some intermediate results on each iteration of the algorithm.
- See also
- ProgressInfo
Definition at line 183 of file panoc.hpp.
◆ get_name()
| std::string get_name |
( |
| ) |
const |
◆ stop()
◆ get_params()
◆ params
◆ stop_signal
◆ progress_cb
◆ direction
◆ os
| std::ostream* os = &std::cout |
The documentation for this class was generated from the following files:
- src/alpaqa/include/alpaqa/inner/panoc.hpp
- src/alpaqa/include/alpaqa/implementation/inner/panoc.tpp