| Box typedef | BoxConstrProblem< 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 &)=default | BoxConstrProblem< Conf > | |
| BoxConstrProblem(BoxConstrProblem &&) noexcept=default | BoxConstrProblem< Conf > | |
| C | BoxConstrProblem< Conf > | |
| check() const | BoxConstrProblem< Conf > | inline |
| D | BoxConstrProblem< Conf > | |
| eval_f(crvec x) const | FunctionalProblem< Conf > | inline |
| eval_g(crvec x, rvec gx) const | FunctionalProblem< Conf > | inline |
| eval_grad_f(crvec x, rvec grad_fx) const | FunctionalProblem< Conf > | inline |
| eval_grad_g_prod(crvec x, crvec y, rvec grad_gxy) const | FunctionalProblem< Conf > | inline |
| eval_grad_gi(crvec x, index_t i, rvec grad_gix) const | FunctionalProblem< Conf > | inline |
| eval_hess_ψ(crvec x, crvec y, crvec Σ, real_t scale, rvec H_values) const | FunctionalProblem< Conf > | inline |
| eval_hess_ψ_prod(crvec x, crvec y, crvec Σ, real_t scale, crvec v, rvec Hv) const | FunctionalProblem< Conf > | inline |
| eval_hess_L(crvec x, crvec y, real_t scale, rvec H_values) const | FunctionalProblem< Conf > | inline |
| eval_hess_L_prod(crvec x, crvec y, real_t scale, crvec v, rvec Hv) const | FunctionalProblem< Conf > | inline |
| eval_inactive_indices_res_lna(real_t γ, crvec x, crvec grad_ψ, rindexvec J) const | BoxConstrProblem< Conf > | inline |
| eval_jac_g(crvec x, rvec J_values) const | FunctionalProblem< Conf > | inline |
| eval_proj_diff_g(crvec z, rvec p) const | BoxConstrProblem< 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) const | BoxConstrProblem< 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) const | BoxConstrProblem< 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 |
| f | FunctionalProblem< Conf > | |
| FunctionalProblem(const FunctionalProblem &)=default | FunctionalProblem< Conf > | |
| FunctionalProblem(FunctionalProblem &&) noexcept=default | FunctionalProblem< Conf > | |
| g | FunctionalProblem< Conf > | |
| get_box_C() const | BoxConstrProblem< Conf > | inline |
| get_box_D() const | BoxConstrProblem< Conf > | inline |
| get_m() const | BoxConstrProblem< Conf > | inline |
| get_n() const | BoxConstrProblem< Conf > | inline |
| grad_f | FunctionalProblem< Conf > | |
| grad_g_prod | FunctionalProblem< Conf > | |
| grad_gi | FunctionalProblem< Conf > | |
| hess_ψ | FunctionalProblem< Conf > | |
| hess_ψ_prod | FunctionalProblem< Conf > | |
| hess_L | FunctionalProblem< Conf > | |
| hess_L_prod | FunctionalProblem< Conf > | |
| jac_g | FunctionalProblem< Conf > | |
| l1_reg | BoxConstrProblem< Conf > | |
| m | BoxConstrProblem< Conf > | |
| n | BoxConstrProblem< Conf > | |
| operator=(const FunctionalProblem &)=default | FunctionalProblem< Conf > | |
| operator=(FunctionalProblem &&) noexcept=default | FunctionalProblem< Conf > | |
| alpaqa::BoxConstrProblem::operator=(const BoxConstrProblem &)=default | BoxConstrProblem< Conf > | |
| alpaqa::BoxConstrProblem::operator=(BoxConstrProblem &&) noexcept=default | BoxConstrProblem< Conf > | |
| penalty_alm_split | BoxConstrProblem< Conf > | |
| provides_eval_grad_gi() const | FunctionalProblem< Conf > | inline |
| provides_eval_hess_ψ() const | FunctionalProblem< Conf > | inline |
| provides_eval_hess_ψ_prod() const | FunctionalProblem< Conf > | inline |
| provides_eval_hess_L() const | FunctionalProblem< Conf > | inline |
| provides_eval_hess_L_prod() const | FunctionalProblem< Conf > | inline |
| provides_eval_jac_g() const | FunctionalProblem< Conf > | inline |
| provides_get_box_C() const | BoxConstrProblem< Conf > | inline |
| resize(length_t n, length_t m) | BoxConstrProblem< Conf > | inline |