#include <panocpy/polymorphic-inner-solver.hpp>
Definition at line 294 of file polymorphic-inner-solver.hpp.
Inheritance diagram for PolymorphicInnerSolver< InnerSolver >:
Collaboration diagram for PolymorphicInnerSolver< InnerSolver >:Classes | |
| struct | WrappedStats |
| struct | WrappedStatsAccumulator |
Public Member Functions | |
| PolymorphicInnerSolver (InnerSolver &&innersolver) | |
| PolymorphicInnerSolver (const InnerSolver &innersolver) | |
| template<class... Args> | |
| PolymorphicInnerSolver (Args... args) | |
| Stats | operator() (const Problem &problem, crvec Σ, real_t ε, bool always_overwrite_results, rvec x, rvec y, rvec err_z) override |
| void | stop () override |
| std::string | get_name () const override |
| py::object | get_params () const override |
| void | set_progress_callback (std::function< void(const typename InnerSolver::ProgressInfo &)> cb) |
Public Attributes | |
| InnerSolver | innersolver |
|
inline |
Definition at line 296 of file polymorphic-inner-solver.hpp.
|
inline |
Definition at line 298 of file polymorphic-inner-solver.hpp.
|
inline |
Definition at line 301 of file polymorphic-inner-solver.hpp.
|
inlineoverridevirtual |
| [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.
|
inlineoverridevirtual |
Implements PolymorphicInnerSolverBase.
Definition at line 352 of file polymorphic-inner-solver.hpp.
|
inlineoverridevirtual |
Implements PolymorphicInnerSolverBase.
Definition at line 353 of file polymorphic-inner-solver.hpp.
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements PolymorphicInnerSolverBase.
Definition at line 354 of file polymorphic-inner-solver.hpp.
Here is the caller graph for this function:
|
inline |
Definition at line 358 of file polymorphic-inner-solver.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:| InnerSolver innersolver |
Definition at line 363 of file polymorphic-inner-solver.hpp.