#include <alpaqa/polymorphic-panoc-direction.hpp>
Definition at line 32 of file polymorphic-panoc-direction.hpp.
Public Member Functions | |
void | initialize (crvec x₀, crvec x̂₀, crvec p₀, crvec grad₀) override |
bool | update (crvec xₖ, crvec xₖ₊₁, crvec pₖ, crvec pₖ₊₁, crvec grad_new, const Box &C, real_t γ_new) override |
bool | apply (crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ, rvec qₖ) override |
void | changed_γ (real_t γₖ, real_t old_γₖ) override |
void | reset () override |
std::string | get_name () const override |
py::object | get_params () const override |
vec | apply_ret (crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ) |
Implements PolymorphicPANOCDirectionBase.
Definition at line 35 of file polymorphic-panoc-direction.hpp.
|
inlineoverridevirtual |
Implements PolymorphicPANOCDirectionBase.
Definition at line 39 of file polymorphic-panoc-direction.hpp.
Implements PolymorphicPANOCDirectionBase.
Definition at line 44 of file polymorphic-panoc-direction.hpp.
Implements PolymorphicPANOCDirectionBase.
Definition at line 48 of file polymorphic-panoc-direction.hpp.
|
inlineoverridevirtual |
Implements PolymorphicPANOCDirectionBase.
Definition at line 52 of file polymorphic-panoc-direction.hpp.
|
inlineoverridevirtual |
Implements PolymorphicPANOCDirectionBase.
Definition at line 55 of file polymorphic-panoc-direction.hpp.
|
inlineoverridevirtual |
Implements PolymorphicPANOCDirectionBase.
Definition at line 59 of file polymorphic-panoc-direction.hpp.
Definition at line 24 of file polymorphic-panoc-direction.hpp.