#include <alpaqa/include/alpaqa/problem/unconstr-problem.hpp>
Implements common problem functions for minimization problems without constraints.
Meant to be used as a base class for custom problem implementations.
Definition at line 12 of file unconstr-problem.hpp.
Public Member Functions | |
length_t | get_m () const |
Number of constraints. | |
void | eval_g (crvec, rvec) const |
void | eval_grad_g_prod (crvec, crvec, rvec grad) const |
void | eval_jac_g (crvec, rindexvec, rindexvec, rvec) const |
void | eval_grad_gi (crvec, index_t, rvec grad_gi) const |
real_t | eval_prox_grad_step (real_t γ, crvec x, crvec grad_ψ, rvec x̂, rvec p) const |
void | eval_proj_diff_g (crvec, rvec) const |
void | eval_proj_multipliers (rvec, real_t) const |
|
inline |
Number of constraints.
Definition at line 16 of file unconstr-problem.hpp.
Definition at line 18 of file unconstr-problem.hpp.
Definition at line 19 of file unconstr-problem.hpp.
Definition at line 20 of file unconstr-problem.hpp.
Definition at line 21 of file unconstr-problem.hpp.
Definition at line 24 of file unconstr-problem.hpp.
Definition at line 31 of file unconstr-problem.hpp.
Definition at line 34 of file unconstr-problem.hpp.