alpaqa 1.0.0a8
Nonconvex constrained optimization
Loading...
Searching...
No Matches
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(Box C, Box D, vec l1_reg=vec(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
call_extra_func_helper(const void *instance, FuncTag< Ret(const instance_t *, FArgs...)>, const std::string &name, Args &&...args) constDLLoaderinlineprivate
call_extra_func_helper(void *instance, FuncTag< Ret(instance_t *, FArgs...)>, const std::string &name, Args &&...args)DLLoaderinlineprivate
call_extra_func_helper(const void *, FuncTag< Ret(FArgs...)>, const std::string &name, Args &&...args) constDLLoaderinlineprivate
check() constBoxConstrProblem< DefaultConfig >inline
DBoxConstrProblem< DefaultConfig >
dl_handle_t typedefDLLoaderprivate
DLLoader(std::string so_filename, std::string symbol_prefix)DLLoaderprivate
DLProblem(std::string so_filename, std::string symbol_prefix="alpaqa_problem", void *user_param=nullptr)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, rindexvec inner_idx, rindexvec outer_ptr, 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, rindexvec inner_idx, rindexvec outer_ptr, 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) constBoxConstrProblem< DefaultConfig >inline
eval_jac_g(crvec x, rindexvec inner_idx, rindexvec outer_ptr, rvec J_values) constDLProblem
eval_proj_diff_g(crvec z, rvec p) constBoxConstrProblem< DefaultConfig >inline
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) constBoxConstrProblem< DefaultConfig >inline
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_func(const std::string &name) constDLLoaderinlineprivate
extra_functionsDLLoaderprivate
functionsDLProblemprivate
get_box_C() constBoxConstrProblem< DefaultConfig >inline
get_box_D() constBoxConstrProblem< DefaultConfig >inline
get_hess_ψ_num_nonzeros() constDLProblem
get_hess_L_num_nonzeros() constDLProblem
get_jac_g_num_nonzeros() constDLProblem
get_m() constBoxConstrProblem< DefaultConfig >inline
get_n() constBoxConstrProblem< DefaultConfig >inline
handleDLLoaderprivate
instanceDLProblemprivate
instance_t typedefDLProblem
l1_regBoxConstrProblem< DefaultConfig >
load_func(std::string_view name) constDLLoaderprivate
load_lib() constDLLoaderprivate
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_jac_g() constDLProblem
provides_get_box_C() constDLProblem
provides_get_hess_ψ_num_nonzeros() constDLProblem
provides_get_hess_L_num_nonzeros() constDLProblem
provides_get_jac_g_num_nonzeros() constDLProblem
resize(length_t n, length_t m)BoxConstrProblem< DefaultConfig >inline
so_filenameDLLoaderprivate
symbol_prefixDLLoaderprivate