alpaqa 0.0.1
Nonconvex constrained optimization
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
PolymorphicPANOCDirectionBase Member List

This is the complete list of members for PolymorphicPANOCDirectionBase, including all inherited members.

apply(crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ, rvec qₖ)=0PolymorphicPANOCDirectionBasepure virtual
apply_ret(crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ)PolymorphicPANOCDirectionBaseinline
changed_γ(real_t γₖ, real_t old_γₖ)=0PolymorphicPANOCDirectionBasepure virtual
get_name() const =0PolymorphicPANOCDirectionBasepure virtual
get_params() const =0PolymorphicPANOCDirectionBasepure virtual
initialize(crvec x₀, crvec x̂₀, crvec p₀, crvec grad₀)=0PolymorphicPANOCDirectionBasepure virtual
reset()=0PolymorphicPANOCDirectionBasepure virtual
update(crvec xₖ, crvec xₖ₊₁, crvec pₖ, crvec pₖ₊₁, crvec grad_new, const Box &C, real_t γ_new)=0PolymorphicPANOCDirectionBasepure virtual
~PolymorphicPANOCDirectionBase()=defaultPolymorphicPANOCDirectionBasevirtual