alpaqa 0.0.1
Nonconvex constrained optimization
PolymorphicPANOCDirection< DirectionProviderT > Member List

This is the complete list of members for PolymorphicPANOCDirection< DirectionProviderT >, including all inherited members.

apply(crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ, rvec qₖ) overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
apply_ret(crvec xₖ, crvec x̂ₖ, crvec pₖ, real_t γ)PolymorphicPANOCDirectionBaseinline
changed_γ(real_t γₖ, real_t old_γₖ) overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
direction_providerPolymorphicPANOCDirection< DirectionProviderT >private
DirectionProvider typedefPolymorphicPANOCDirection< DirectionProviderT >
get_name() const overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
get_params() const overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
initialize(crvec x₀, crvec x̂₀, crvec p₀, crvec grad₀) overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
PolymorphicPANOCDirection(DirectionProvider &&direction)PolymorphicPANOCDirection< DirectionProviderT >inline
PolymorphicPANOCDirection(const DirectionProvider &direction)PolymorphicPANOCDirection< DirectionProviderT >inline
reset() overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
update(crvec xₖ, crvec xₖ₊₁, crvec pₖ, crvec pₖ₊₁, crvec grad_new, const Box &C, real_t γ_new) overridePolymorphicPANOCDirection< DirectionProviderT >inlinevirtual
~PolymorphicPANOCDirectionBase()=defaultPolymorphicPANOCDirectionBasevirtual