allocator_type typedef | TypeErasedProblem< Conf, Allocator > | |
Box typedef | TypeErasedProblem< Conf, Allocator > | |
calc_ŷ_dᵀŷ(rvec g_ŷ, crvec y, crvec Σ) const | TypeErasedProblem< Conf, Allocator > | |
check() const | TypeErasedProblem< Conf, Allocator > | |
eval_augmented_lagrangian(crvec x, crvec y, crvec Σ, rvec ŷ) const | TypeErasedProblem< Conf, Allocator > | |
eval_augmented_lagrangian_and_gradient(crvec x, crvec y, crvec Σ, rvec grad_ψ, rvec work_n, rvec work_m) const | TypeErasedProblem< Conf, Allocator > | |
eval_augmented_lagrangian_gradient(crvec x, crvec y, crvec Σ, rvec grad_ψ, rvec work_n, rvec work_m) const | TypeErasedProblem< Conf, Allocator > | |
eval_augmented_lagrangian_hessian(crvec x, crvec y, crvec Σ, real_t scale, rvec H_values) const | TypeErasedProblem< Conf, Allocator > | |
eval_augmented_lagrangian_hessian_product(crvec x, crvec y, crvec Σ, real_t scale, crvec v, rvec Hv) const | TypeErasedProblem< Conf, Allocator > | |
eval_constraints(crvec x, rvec gx) const | TypeErasedProblem< Conf, Allocator > | |
eval_constraints_gradient_product(crvec x, crvec y, rvec grad_gxy) const | TypeErasedProblem< Conf, Allocator > | |
eval_constraints_jacobian(crvec x, rvec J_values) const | TypeErasedProblem< Conf, Allocator > | |
eval_grad_gi(crvec x, index_t i, rvec grad_gi) const | TypeErasedProblem< Conf, Allocator > | |
eval_inactive_indices_res_lna(real_t γ, crvec x, crvec grad_ψ, rindexvec J) const | TypeErasedProblem< Conf, Allocator > | |
eval_lagrangian_gradient(crvec x, crvec y, rvec grad_L, rvec work_n) const | TypeErasedProblem< Conf, Allocator > | |
eval_lagrangian_hessian(crvec x, crvec y, real_t scale, rvec H_values) const | TypeErasedProblem< Conf, Allocator > | |
eval_lagrangian_hessian_product(crvec x, crvec y, real_t scale, crvec v, rvec Hv) const | TypeErasedProblem< Conf, Allocator > | |
eval_objective(crvec x) const | TypeErasedProblem< Conf, Allocator > | |
eval_objective_and_constraints(crvec x, rvec g) const | TypeErasedProblem< Conf, Allocator > | |
eval_objective_and_gradient(crvec x, rvec grad_fx) const | TypeErasedProblem< Conf, Allocator > | |
eval_objective_gradient(crvec x, rvec grad_fx) const | TypeErasedProblem< Conf, Allocator > | |
eval_objective_gradient_and_constraints_gradient_product(crvec x, crvec y, rvec grad_f, rvec grad_gxy) const | TypeErasedProblem< Conf, Allocator > | |
eval_projecting_difference_constraints(crvec z, rvec e) const | TypeErasedProblem< Conf, Allocator > | |
eval_projection_multipliers(rvec y, real_t M) const | TypeErasedProblem< Conf, Allocator > | |
eval_proximal_gradient_step(real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p) const | TypeErasedProblem< Conf, Allocator > | |
get_augmented_lagrangian_hessian_sparsity() const | TypeErasedProblem< Conf, Allocator > | |
get_constraints_jacobian_sparsity() const | TypeErasedProblem< Conf, Allocator > | |
get_general_bounds() const | TypeErasedProblem< Conf, Allocator > | |
get_lagrangian_hessian_sparsity() const | TypeErasedProblem< Conf, Allocator > | |
get_name() const | TypeErasedProblem< Conf, Allocator > | |
get_num_constraints() const | TypeErasedProblem< Conf, Allocator > | |
get_num_variables() const | TypeErasedProblem< Conf, Allocator > | |
get_variable_bounds() const | TypeErasedProblem< Conf, Allocator > | |
make(Args &&...args) | TypeErasedProblem< Conf, Allocator > | inlinestatic |
provides_check() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_augmented_lagrangian() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_augmented_lagrangian_and_gradient() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_augmented_lagrangian_gradient() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_augmented_lagrangian_hessian() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_augmented_lagrangian_hessian_product() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_constraints_jacobian() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_grad_gi() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_inactive_indices_res_lna() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_lagrangian_gradient() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_lagrangian_hessian() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_lagrangian_hessian_product() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_objective_and_constraints() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_objective_and_gradient() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_eval_objective_gradient_and_constraints_gradient_product() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_get_augmented_lagrangian_hessian_sparsity() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_get_constraints_jacobian_sparsity() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_get_general_bounds() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_get_lagrangian_hessian_sparsity() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_get_name() const | TypeErasedProblem< Conf, Allocator > | inline |
provides_get_variable_bounds() const | TypeErasedProblem< Conf, Allocator > | inline |
supports_eval_augmented_lagrangian_hessian() const | TypeErasedProblem< Conf, Allocator > | inline |
supports_eval_augmented_lagrangian_hessian_product() const | TypeErasedProblem< Conf, Allocator > | inline |
TypeErased typedef | TypeErasedProblem< Conf, Allocator > | |
VTable typedef | TypeErasedProblem< Conf, Allocator > | |