Definition at line 14 of file CUTEstLoader.cpp.
|
| using | logical_vec = Eigen::Matrix< logical, Eigen::Dynamic, 1 > |
| |
|
| | CUTEstLoader (const char *so_fname, const char *outsdif_fname) |
| |
| doublereal | eval_objective_constrained (pa::crvec x) const |
| |
| doublereal | eval_objective_unconstrained (pa::crvec x) const |
| |
| void | eval_objective_grad_constrained (pa::crvec x, pa::rvec grad_f) const |
| |
| void | eval_objective_grad_unconstrained (pa::crvec x, pa::rvec grad_f) const |
| |
| void | eval_constraints (pa::crvec x, pa::rvec g) const |
| |
| void | eval_constraints_grad_prod (pa::crvec x, pa::crvec v, pa::rvec grad_g_v) const |
| |
| void | eval_constraint_i_grad (pa::crvec x, unsigned i, pa::rvec grad_gi) const |
| |
| void | eval_lagr_hess_prod (pa::crvec x, pa::crvec y, pa::crvec v, pa::rvec Hv) const |
| |
| void | eval_lagr_hess (pa::crvec x, pa::crvec y, pa::rmat H) const |
| |
| unsigned | count_box_constraints () const |
| |
| std::string | get_name () |
| |
| integer | get_report (doublereal *calls, doublereal *time) |
| |
| | ~CUTEstLoader () |
| |
| template<class T > |
| T * | dlfun (const char *name) |
| |
|
| template<class F > |
| static constexpr auto | call_as (void *funp) |
| |
◆ logical_vec
| using logical_vec = Eigen::Matrix<logical, Eigen::Dynamic, 1> |
◆ CUTEstLoader()
| CUTEstLoader |
( |
const char * |
so_fname, |
|
|
const char * |
outsdif_fname |
|
) |
| |
|
inline |
◆ ~CUTEstLoader()
◆ throw_error()
| static void throw_error |
( |
std::string |
s, |
|
|
int |
code |
|
) |
| |
|
inlinestaticprivate |
◆ throw_if_error()
| static void throw_if_error |
( |
std::string |
s, |
|
|
int |
code |
|
) |
| |
|
inlinestaticprivate |
◆ call_as()
| static constexpr auto call_as |
( |
void * |
funp | ) |
|
|
inlinestaticconstexpr |
◆ eval_objective_constrained()
| doublereal eval_objective_constrained |
( |
pa::crvec |
x | ) |
const |
|
inline |
◆ eval_objective_unconstrained()
| doublereal eval_objective_unconstrained |
( |
pa::crvec |
x | ) |
const |
|
inline |
◆ eval_objective_grad_constrained()
◆ eval_objective_grad_unconstrained()
◆ eval_constraints()
◆ eval_constraints_grad_prod()
◆ eval_constraint_i_grad()
◆ eval_lagr_hess_prod()
◆ eval_lagr_hess()
◆ count_box_constraints()
| unsigned count_box_constraints |
( |
| ) |
const |
|
inline |
◆ get_name()
◆ get_report()
| integer get_report |
( |
doublereal * |
calls, |
|
|
doublereal * |
time |
|
) |
| |
|
inline |
◆ dlfun()
| T* dlfun |
( |
const char * |
name | ) |
|
|
inline |
◆ so_handle
| void* so_handle = nullptr |
◆ funit
◆ iout
◆ io_buffer
◆ nvar
◆ ncon
◆ x_l
◆ x_u
◆ c_l
◆ c_u
◆ equatn
◆ linear
◆ work
◆ eval_obj_p
| void* eval_obj_p = nullptr |
◆ eval_obj_grad_p
| void* eval_obj_grad_p = nullptr |
◆ eval_constr_p
| void* eval_constr_p = nullptr |
◆ eval_constr_grad_prod_p
| void* eval_constr_grad_prod_p = nullptr |
◆ eval_constr_i_grad_p
| void* eval_constr_i_grad_p = nullptr |
◆ eval_lagr_hess_prod_p
| void* eval_lagr_hess_prod_p = nullptr |
◆ eval_lagr_hess_p
| void* eval_lagr_hess_p = nullptr |
The documentation for this class was generated from the following file: