#include <alpaqa/polymorphic-panoc-direction.hpp>
|
virtual | ~PolymorphicPANOCDirectionBase ()=default |
|
virtual void | initialize (crvec x₀, crvec x̂₀, crvec p₀, crvec grad₀)=0 |
|
virtual bool | update (crvec xₖ, crvec xₖ₊₁, crvec pₖ, crvec pₖ₊₁, crvec grad_new, const Box &C, real_t γ_new)=0 |
|
virtual bool | apply (crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ, rvec qₖ)=0 |
|
virtual void | changed_γ (real_t γₖ, real_t old_γₖ)=0 |
|
virtual void | reset ()=0 |
|
virtual std::string | get_name () const =0 |
|
vec | apply_ret (crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ) |
|
virtual py::object | get_params () const =0 |
|
◆ ~PolymorphicPANOCDirectionBase()
◆ initialize()
◆ update()
◆ apply()
◆ changed_γ()
◆ reset()
◆ get_name()
virtual std::string get_name |
( |
| ) |
const |
|
pure virtual |
◆ apply_ret()
◆ get_params()
virtual py::object get_params |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: