#include <panocpy/polymorphic-panoc-direction.hpp>
Definition at line 13 of file polymorphic-panoc-direction.hpp.
Inheritance diagram for PolymorphicPANOCDirectionBase:
Collaboration diagram for PolymorphicPANOCDirectionBase:Public Member Functions | |
| 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 |
|
virtualdefault |
Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.
Here is the caller graph for this function:
|
pure virtual |
Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.
Here is the caller graph for this function:Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.
Here is the caller graph for this function:Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.
Here is the caller graph for this function:
|
pure virtual |
Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.
Here is the caller graph for this function:
|
pure virtual |
Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.
Here is the caller graph for this function:Definition at line 24 of file polymorphic-panoc-direction.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in PolymorphicPANOCDirectionTrampoline, and PolymorphicPANOCDirection< DirectionProviderT >.