#include <panoc-alm/interop/cutest/CUTEstLoader.hpp>
The report generated by CUTEst.
man CUTEST_creport and man CUTEST_ureport Definition at line 32 of file CUTEstLoader.hpp.
Collaboration diagram for CUTEstProblem::Report:Public Types | |
| enum | Status { Success = 0 , AllocationError = 1 , ArrayBoundError = 2 , EvaluationError = 3 } |
| Status returned by CUTEst. More... | |
Public Attributes | |
| std::string | name |
| Name of the problem. More... | |
| unsigned | nvar = 0 |
| Number of independent variables. More... | |
| unsigned | ncon = 0 |
| Number of constraints. More... | |
| enum CUTEstProblem::Report::Status | status = Status::Success |
| Exit status. More... | |
| struct { | |
| unsigned | objective = 0 |
| Number of calls to the objective function. More... | |
| unsigned | objective_grad = 0 |
| Number of calls to the objective gradient. More... | |
| unsigned | objective_hess = 0 |
| Number of calls to the objective Hessian. More... | |
| unsigned | hessian_times_vector = 0 |
| Number of Hessian times vector products. More... | |
| unsigned | constraints = 0 |
| Number of calls to the constraint functions. More... | |
| unsigned | constraints_grad = 0 |
| Number of calls to the constraint gradients. More... | |
| unsigned | constraints_hess = 0 |
| Number of calls to the constraint Hessians. More... | |
| } | calls |
| Function call counters. More... | |
| double | time_setup = 0 |
| CPU time (in seconds) for CUTEST_csetup. More... | |
| double | time = 0 |
| CPU time (in seconds) since the end of CUTEST_csetup. More... | |
Related Functions | |
(Note that these are not member functions.) | |
| std::ostream & | operator<< (std::ostream &, const CUTEstProblem::Report &) |
| enum Status |
Status returned by CUTEst.
| Enumerator | |
|---|---|
| Success | Successful call. |
| AllocationError | Array allocation/deallocation error. |
| ArrayBoundError | Array bound error. |
| EvaluationError | Evaluation error. |
Definition at line 43 of file CUTEstLoader.hpp.
|
related |
Definition at line 407 of file CUTEstLoader.cpp.
| std::string name |
Name of the problem.
Definition at line 34 of file CUTEstLoader.hpp.
| unsigned nvar = 0 |
Number of independent variables.
Definition at line 37 of file CUTEstLoader.hpp.
| unsigned ncon = 0 |
Number of constraints.
Definition at line 39 of file CUTEstLoader.hpp.
| enum CUTEstProblem::Report::Status status = Status::Success |
Exit status.
| struct { ... } calls |
Function call counters.
| double time_setup = 0 |
CPU time (in seconds) for CUTEST_csetup.
Definition at line 75 of file CUTEstLoader.hpp.
| double time = 0 |
CPU time (in seconds) since the end of CUTEST_csetup.
Definition at line 77 of file CUTEstLoader.hpp.