alpaqa 1.0.0a18
Nonconvex constrained optimization
Loading...
Searching...
No Matches
FunctionalProblem< Conf > Member List

This is the complete list of members for FunctionalProblem< Conf >, including all inherited members.

Box typedefBoxConstrProblem< Conf >
BoxConstrProblem(length_t n, length_t m)BoxConstrProblem< Conf >inline
BoxConstrProblem(std::tuple< length_t, length_t > dims)BoxConstrProblem< Conf >inline
BoxConstrProblem(Box C, Box D, vec l1_reg=vec(0), index_t penalty_alm_split=0)BoxConstrProblem< Conf >inline
BoxConstrProblem(const BoxConstrProblem &)=defaultBoxConstrProblem< Conf >
BoxConstrProblem(BoxConstrProblem &&) noexcept=defaultBoxConstrProblem< Conf >
CBoxConstrProblem< Conf >
check() constBoxConstrProblem< Conf >inline
DBoxConstrProblem< Conf >
eval_f(crvec x) constFunctionalProblem< Conf >inline
eval_g(crvec x, rvec gx) constFunctionalProblem< Conf >inline
eval_grad_f(crvec x, rvec grad_fx) constFunctionalProblem< Conf >inline
eval_grad_g_prod(crvec x, crvec y, rvec grad_gxy) constFunctionalProblem< Conf >inline
eval_grad_gi(crvec x, index_t i, rvec grad_gix) constFunctionalProblem< Conf >inline
eval_hess_ψ(crvec x, crvec y, crvec Σ, real_t scale, rvec H_values) constFunctionalProblem< Conf >inline
eval_hess_ψ_prod(crvec x, crvec y, crvec Σ, real_t scale, crvec v, rvec Hv) constFunctionalProblem< Conf >inline
eval_hess_L(crvec x, crvec y, real_t scale, rvec H_values) constFunctionalProblem< Conf >inline
eval_hess_L_prod(crvec x, crvec y, real_t scale, crvec v, rvec Hv) constFunctionalProblem< Conf >inline
eval_inactive_indices_res_lna(real_t γ, crvec x, crvec grad_ψ, rindexvec J) constBoxConstrProblem< Conf >inline
eval_jac_g(crvec x, rvec J_values) constFunctionalProblem< Conf >inline
eval_proj_diff_g(crvec z, rvec p) constBoxConstrProblem< Conf >inline
eval_proj_grad_step_box(const Box &C, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< Conf >inlinestatic
eval_proj_multipliers(rvec y, real_t M) constBoxConstrProblem< Conf >inline
eval_proj_multipliers_box(const Box &D, rvec y, real_t M, index_t penalty_alm_split)BoxConstrProblem< Conf >inlinestatic
eval_prox_grad_step(real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p) constBoxConstrProblem< Conf >inline
eval_prox_grad_step_box_l1(const Box &C, const auto &λ, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< Conf >inlinestatic
eval_prox_grad_step_box_l1_impl(const Box &C, const auto &λ, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< Conf >inlinestatic
eval_prox_grad_step_box_l1_scal(const Box &C, real_t λ, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< Conf >inlinestatic
fFunctionalProblem< Conf >
FunctionalProblem(const FunctionalProblem &)=defaultFunctionalProblem< Conf >
FunctionalProblem(FunctionalProblem &&) noexcept=defaultFunctionalProblem< Conf >
gFunctionalProblem< Conf >
get_box_C() constBoxConstrProblem< Conf >inline
get_box_D() constBoxConstrProblem< Conf >inline
get_m() constBoxConstrProblem< Conf >inline
get_n() constBoxConstrProblem< Conf >inline
get_name() constFunctionalProblem< Conf >inline
grad_fFunctionalProblem< Conf >
grad_g_prodFunctionalProblem< Conf >
grad_giFunctionalProblem< Conf >
hess_ψFunctionalProblem< Conf >
hess_ψ_prodFunctionalProblem< Conf >
hess_LFunctionalProblem< Conf >
hess_L_prodFunctionalProblem< Conf >
jac_gFunctionalProblem< Conf >
l1_regBoxConstrProblem< Conf >
mBoxConstrProblem< Conf >
nBoxConstrProblem< Conf >
operator=(const FunctionalProblem &)=defaultFunctionalProblem< Conf >
operator=(FunctionalProblem &&) noexcept=defaultFunctionalProblem< Conf >
alpaqa::BoxConstrProblem::operator=(const BoxConstrProblem &)=defaultBoxConstrProblem< Conf >
alpaqa::BoxConstrProblem::operator=(BoxConstrProblem &&) noexcept=defaultBoxConstrProblem< Conf >
penalty_alm_splitBoxConstrProblem< Conf >
provides_eval_grad_gi() constFunctionalProblem< Conf >inline
provides_eval_hess_ψ() constFunctionalProblem< Conf >inline
provides_eval_hess_ψ_prod() constFunctionalProblem< Conf >inline
provides_eval_hess_L() constFunctionalProblem< Conf >inline
provides_eval_hess_L_prod() constFunctionalProblem< Conf >inline
provides_eval_jac_g() constFunctionalProblem< Conf >inline
provides_get_box_C() constBoxConstrProblem< Conf >inline
resize(length_t n, length_t m)BoxConstrProblem< Conf >inline