PANOC-ALM main
Nonconvex constrained optimization
Public Member Functions | List of all members
PolymorphicInnerSolverTrampoline Class Reference

#include <panocpy/polymorphic-inner-solver.hpp>

Detailed Description

Definition at line 161 of file polymorphic-inner-solver.hpp.

+ Inheritance diagram for PolymorphicInnerSolverTrampoline:
+ Collaboration diagram for PolymorphicInnerSolverTrampoline:

Public Member Functions

Stats operator() (const Problem &problem, crvec Σ, real_t ε, bool always_overwrite_results, rvec x, rvec y, rvec err_z) override
 
virtual std::tuple< pa::vec, pa::vec, pa::vec, py::dict > call (const pa::Problem &problem, pa::crvec Σ, pa::real_t ε, bool always_overwrite_results, pa::vec x, pa::vec y)
 
std::string get_name () const override
 
py::object get_params () const override
 
void stop () override
 

Member Function Documentation

◆ operator()()

Stats operator() ( const Problem problem,
crvec  Σ,
real_t  ε,
bool  always_overwrite_results,
rvec  x,
rvec  y,
rvec  err_z 
)
inlineoverridevirtual

Implements PolymorphicInnerSolverBase.

Definition at line 163 of file polymorphic-inner-solver.hpp.

+ Here is the call graph for this function:

◆ call()

virtual std::tuple< pa::vec, pa::vec, pa::vec, py::dict > call ( const pa::Problem problem,
pa::crvec  Σ,
pa::real_t  ε,
bool  always_overwrite_results,
pa::vec  x,
pa::vec  y 
)
inlinevirtual

Definition at line 172 of file polymorphic-inner-solver.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get_name()

std::string get_name ( ) const
inlineoverridevirtual

Implements PolymorphicInnerSolverBase.

Definition at line 179 of file polymorphic-inner-solver.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get_params()

py::object get_params ( ) const
inlineoverridevirtual

Implements PolymorphicInnerSolverBase.

Definition at line 183 of file polymorphic-inner-solver.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ stop()

void stop ( )
inlineoverridevirtual

Implements PolymorphicInnerSolverBase.

Definition at line 187 of file polymorphic-inner-solver.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: