Box typedef | BoxConstrProblem< Conf > | |
BoxConstrProblem(length_t num_variables, length_t num_constraints) | BoxConstrProblem< Conf > | inline |
BoxConstrProblem(std::tuple< length_t, length_t > dims) | BoxConstrProblem< Conf > | inline |
BoxConstrProblem(Box variable_bounds, Box general_bounds, 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 > | |
check() const | BoxConstrProblem< Conf > | inline |
eval_inactive_indices_res_lna(real_t γ, crvec x, crvec grad_ψ, rindexvec J) 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_box(const Box &D, rvec y, real_t M, index_t penalty_alm_split) | BoxConstrProblem< Conf > | inlinestatic |
eval_projecting_difference_constraints(crvec z, rvec p) const | BoxConstrProblem< Conf > | inline |
eval_projection_multipliers(rvec y, real_t M) 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 |
eval_proximal_gradient_step(real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p) const | BoxConstrProblem< Conf > | inline |
general_bounds | BoxConstrProblem< Conf > | |
get_general_bounds() const | BoxConstrProblem< Conf > | inline |
get_name() const | BoxConstrProblem< Conf > | inline |
get_num_constraints() const | BoxConstrProblem< Conf > | inline |
get_num_variables() const | BoxConstrProblem< Conf > | inline |
get_variable_bounds() const | BoxConstrProblem< Conf > | inline |
l1_reg | BoxConstrProblem< Conf > | |
num_constraints | BoxConstrProblem< Conf > | |
num_variables | BoxConstrProblem< Conf > | |
operator=(const BoxConstrProblem &)=default | BoxConstrProblem< Conf > | |
operator=(BoxConstrProblem &&) noexcept=default | BoxConstrProblem< Conf > | |
penalty_alm_split | BoxConstrProblem< Conf > | |
provides_get_variable_bounds() const | BoxConstrProblem< Conf > | inline |
resize(length_t num_variables, length_t num_constraints) | BoxConstrProblem< Conf > | inline |
variable_bounds | BoxConstrProblem< Conf > | |