BasicVTable()=default | BasicVTable | |
BasicVTable(std::in_place_t, T &) noexcept | BasicVTable | inline |
Box typedef | ProblemVTable< Conf > | |
calc_ŷ_dᵀŷ(const void *self, rvec g_ŷ, crvec y, crvec Σ, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
check | ProblemVTable< Conf > | |
copy | BasicVTable | |
default_check(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_eval_ψ(const void *self, crvec x, crvec y, crvec Σ, rvec ŷ, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_ψ_grad_ψ(const void *self, crvec x, crvec y, crvec Σ, rvec grad_ψ, rvec work_n, rvec work_m, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_f_g(const void *self, crvec x, rvec g, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_f_grad_f(const void *self, crvec x, rvec grad_fx, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_grad_ψ(const void *self, crvec x, crvec y, crvec Σ, rvec grad_ψ, rvec work_n, rvec work_m, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_grad_f_grad_g_prod(const void *self, crvec x, crvec y, rvec grad_f, rvec grad_gxy, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_grad_gi(const void *, crvec, index_t, rvec, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_eval_grad_L(const void *self, crvec x, crvec y, rvec grad_L, rvec work_n, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_hess_ψ(const void *self, crvec x, crvec y, crvec, real_t scale, rvec H_values, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_hess_ψ_prod(const void *self, crvec x, crvec y, crvec, real_t scale, crvec v, rvec Hv, const ProblemVTable &vtable) | ProblemVTable< Conf > | static |
default_eval_hess_L(const void *, crvec, crvec, real_t, rvec, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_eval_hess_L_prod(const void *, crvec, crvec, real_t, crvec, rvec, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_eval_inactive_indices_res_lna(const void *, real_t, crvec, crvec, rindexvec, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_eval_jac_g(const void *, crvec, rvec, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_get_box_C(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_get_box_D(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_get_hess_ψ_sparsity(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_get_hess_L_sparsity(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_get_jac_g_sparsity(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
default_get_name(const void *, const ProblemVTable &) | ProblemVTable< Conf > | static |
destroy | BasicVTable | |
eval_ψ | ProblemVTable< Conf > | |
eval_ψ_grad_ψ | ProblemVTable< Conf > | |
eval_f | ProblemVTable< Conf > | |
eval_f_g | ProblemVTable< Conf > | |
eval_f_grad_f | ProblemVTable< Conf > | |
eval_g | ProblemVTable< Conf > | |
eval_grad_ψ | ProblemVTable< Conf > | |
eval_grad_f | ProblemVTable< Conf > | |
eval_grad_f_grad_g_prod | ProblemVTable< Conf > | |
eval_grad_g_prod | ProblemVTable< Conf > | |
eval_grad_gi | ProblemVTable< Conf > | |
eval_grad_L | ProblemVTable< Conf > | |
eval_hess_ψ | ProblemVTable< Conf > | |
eval_hess_ψ_prod | ProblemVTable< Conf > | |
eval_hess_L | ProblemVTable< Conf > | |
eval_hess_L_prod | ProblemVTable< Conf > | |
eval_inactive_indices_res_lna | ProblemVTable< Conf > | |
eval_jac_g | ProblemVTable< Conf > | |
eval_proj_diff_g | ProblemVTable< Conf > | |
eval_proj_multipliers | ProblemVTable< Conf > | |
eval_prox_grad_step | ProblemVTable< Conf > | |
get_box_C | ProblemVTable< Conf > | |
get_box_D | ProblemVTable< Conf > | |
get_hess_ψ_sparsity | ProblemVTable< Conf > | |
get_hess_L_sparsity | ProblemVTable< Conf > | |
get_jac_g_sparsity | ProblemVTable< Conf > | |
get_name | ProblemVTable< Conf > | |
m | ProblemVTable< Conf > | |
move | BasicVTable | |
n | ProblemVTable< Conf > | |
optional_function_t typedef | ProblemVTable< Conf > | |
ProblemVTable(std::in_place_t, P &p) | ProblemVTable< Conf > | inline |
ProblemVTable()=default | ProblemVTable< Conf > | |
required_function_t typedef | BasicVTable | |
Sparsity typedef | ProblemVTable< Conf > | |
type | BasicVTable | |