alpaqa develop
Nonconvex constrained optimization
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
DLProblem Member List

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

Box typedefBoxConstrProblem< DefaultConfig >
BoxConstrProblem(length_t n, length_t m)BoxConstrProblem< DefaultConfig >inline
BoxConstrProblem(std::tuple< length_t, length_t > dims)BoxConstrProblem< DefaultConfig >inline
BoxConstrProblem(Box C, Box D, vec l1_reg=vec(0), index_t penalty_alm_split=0)BoxConstrProblem< DefaultConfig >inline
BoxConstrProblem(const BoxConstrProblem &)=defaultBoxConstrProblem< DefaultConfig >
BoxConstrProblem(BoxConstrProblem &&) noexcept=defaultBoxConstrProblem< DefaultConfig >
CBoxConstrProblem< DefaultConfig >
call_extra_func(const std::string &name, Args &&...args) constDLProbleminline
call_extra_func(const std::string &name, Args &&...args)DLProbleminline
DBoxConstrProblem< DefaultConfig >
DLProblem(const std::filesystem::path &so_filename, const std::string &function_name="register_alpaqa_problem", alpaqa_register_arg_t user_param={}, DynamicLoadFlags dl_flags={})DLProblem
DLProblem(const std::filesystem::path &so_filename, const std::string &function_name, std::any &user_param, DynamicLoadFlags dl_flags={})DLProblem
DLProblem(const std::filesystem::path &so_filename, const std::string &function_name, std::span< std::string_view > user_param, DynamicLoadFlags dl_flags={})DLProblem
eval_ψ(crvec x, crvec y, crvec Σ, rvec ŷ) constDLProblem
eval_ψ_grad_ψ(crvec x, crvec y, crvec Σ, rvec grad_ψ, rvec work_n, rvec work_m) constDLProblem
eval_f(crvec x) constDLProblem
eval_f_g(crvec x, rvec g) constDLProblem
eval_f_grad_f(crvec x, rvec grad_fx) constDLProblem
eval_g(crvec x, rvec gx) constDLProblem
eval_grad_ψ(crvec x, crvec y, crvec Σ, rvec grad_ψ, rvec work_n, rvec work_m) constDLProblem
eval_grad_f(crvec x, rvec grad_fx) constDLProblem
eval_grad_f_grad_g_prod(crvec x, crvec y, rvec grad_f, rvec grad_gxy) constDLProblem
eval_grad_g_prod(crvec x, crvec y, rvec grad_gxy) constDLProblem
eval_grad_gi(crvec x, index_t i, rvec grad_gi) constDLProblem
eval_grad_L(crvec x, crvec y, rvec grad_L, rvec work_n) constDLProblem
eval_hess_ψ(crvec x, crvec y, crvec Σ, real_t scale, rvec H_values) constDLProblem
eval_hess_ψ_prod(crvec x, crvec y, crvec Σ, real_t scale, crvec v, rvec Hv) constDLProblem
eval_hess_L(crvec x, crvec y, real_t scale, rvec H_values) constDLProblem
eval_hess_L_prod(crvec x, crvec y, real_t scale, crvec v, rvec Hv) constDLProblem
eval_inactive_indices_res_lna(real_t γ, crvec x, crvec grad_ψ, rindexvec J) constDLProblem
eval_jac_g(crvec x, rvec J_values) constDLProblem
eval_proj_diff_g(crvec z, rvec e) constDLProblem
eval_proj_grad_step_box(const Box &C, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< DefaultConfig >inlinestatic
eval_proj_multipliers(rvec y, real_t M) constDLProblem
eval_proj_multipliers_box(const Box &D, rvec y, real_t M, index_t penalty_alm_split)BoxConstrProblem< DefaultConfig >inlinestatic
eval_prox_grad_step(real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p) constDLProblem
eval_prox_grad_step_box_l1(const Box &C, const auto &λ, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< DefaultConfig >inlinestatic
eval_prox_grad_step_box_l1_impl(const Box &C, const auto &λ, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< DefaultConfig >inlinestatic
eval_prox_grad_step_box_l1_scal(const Box &C, real_t λ, real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p)BoxConstrProblem< DefaultConfig >inlinestatic
extra_funcsDLProblemprivate
fileDLProblemprivate
functionsDLProblemprivate
get_box_C() constBoxConstrProblem< DefaultConfig >inline
get_box_D() constBoxConstrProblem< DefaultConfig >inline
get_hess_ψ_sparsity() constDLProblem
get_hess_L_sparsity() constDLProblem
get_jac_g_sparsity() constDLProblem
get_m() constBoxConstrProblem< DefaultConfig >inline
get_n() constBoxConstrProblem< DefaultConfig >inline
get_name() constDLProblem
handleDLProblemprivate
instanceDLProblemprivate
instance_t typedefDLProblem
l1_regBoxConstrProblem< DefaultConfig >
mBoxConstrProblem< DefaultConfig >
nBoxConstrProblem< DefaultConfig >
operator=(const BoxConstrProblem &)=defaultBoxConstrProblem< DefaultConfig >
operator=(BoxConstrProblem &&) noexcept=defaultBoxConstrProblem< DefaultConfig >
penalty_alm_splitBoxConstrProblem< DefaultConfig >
provides_eval_ψ() constDLProblem
provides_eval_ψ_grad_ψ() constDLProblem
provides_eval_f() constDLProblem
provides_eval_f_g() constDLProblem
provides_eval_f_grad_f() constDLProblem
provides_eval_g() constDLProblem
provides_eval_grad_ψ() constDLProblem
provides_eval_grad_f() constDLProblem
provides_eval_grad_f_grad_g_prod() constDLProblem
provides_eval_grad_g_prod() constDLProblem
provides_eval_grad_gi() constDLProblem
provides_eval_grad_L() constDLProblem
provides_eval_hess_ψ() constDLProblem
provides_eval_hess_ψ_prod() constDLProblem
provides_eval_hess_L() constDLProblem
provides_eval_hess_L_prod() constDLProblem
provides_eval_inactive_indices_res_lna() constDLProblem
provides_eval_jac_g() constDLProblem
provides_get_box_C() constDLProblem
provides_get_box_D() constDLProblem
provides_get_hess_ψ_sparsity() constDLProblem
provides_get_hess_L_sparsity() constDLProblem
provides_get_jac_g_sparsity() constDLProblem
resize(length_t n, length_t m)BoxConstrProblem< DefaultConfig >inline
Sparsity typedefDLProblem