#include <alpaqa/polymorphic-inner-solver.hpp>
template<class InnerSolver>
class alpaqa::PolymorphicInnerSolver< InnerSolver >
Definition at line 294 of file polymorphic-inner-solver.hpp.
◆ PolymorphicInnerSolver() [1/3]
◆ PolymorphicInnerSolver() [2/3]
◆ PolymorphicInnerSolver() [3/3]
◆ operator()()
- Parameters
-
[in] | problem | Problem description |
[in] | Σ | Constraint weights \( \Sigma \) |
[in] | ε | Tolerance \( \varepsilon \) |
[in] | always_overwrite_results | Overwrite x , y and err_z even if not converged |
[in,out] | x | Decision variable \( x \) |
[in,out] | y | Lagrange multipliers \( y \) |
[out] | err_z | Slack variable error \( g(x) - z \) |
Implements PolymorphicInnerSolverBase.
Definition at line 327 of file polymorphic-inner-solver.hpp.
◆ stop()
◆ get_name()
std::string get_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_params()
py::object get_params |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ set_progress_callback()
void set_progress_callback |
( |
std::function< void(const typename InnerSolver::ProgressInfo &)> |
cb | ) |
|
|
inline |
◆ innersolver
The documentation for this class was generated from the following file: