#include <alpaqa/src/driver/results.hpp>
Definition at line 20 of file results.hpp.
Public Types | |
using | any_stat_t = std::variant< index_t, real_t, std::string, bool, vec, std::vector< real_t > > |
Public Attributes | |
std::string_view | status |
bool | success = false |
alpaqa::EvalCounter | evals |
std::chrono::nanoseconds | duration {} |
std::string | solver |
real_t | h = NaN |
real_t | δ = NaN |
real_t | ε = NaN |
real_t | γ = NaN |
real_t | Σ = NaN |
vec | solution {} |
vec | multipliers {} |
vec | multipliers_bounds {} |
index_t | outer_iter = -1 |
index_t | inner_iter = -1 |
std::vector< std::pair< std::string, any_stat_t > > | extra {} |
Static Public Attributes | |
static constexpr real_t | NaN = alpaqa::NaN<config_t> |
using any_stat_t = std::variant<index_t, real_t, std::string, bool, vec, std::vector<real_t> > |
Definition at line 34 of file results.hpp.
|
staticconstexpr |
Definition at line 22 of file results.hpp.
std::string_view status |
Definition at line 24 of file results.hpp.
bool success = false |
Definition at line 25 of file results.hpp.
alpaqa::EvalCounter evals |
Definition at line 26 of file results.hpp.
std::chrono::nanoseconds duration {} |
Definition at line 27 of file results.hpp.
std::string solver |
Definition at line 28 of file results.hpp.
real_t h = NaN |
Definition at line 29 of file results.hpp.
real_t δ = NaN |
Definition at line 29 of file results.hpp.
real_t ε = NaN |
Definition at line 29 of file results.hpp.
real_t γ = NaN |
Definition at line 29 of file results.hpp.
real_t Σ = NaN |
Definition at line 29 of file results.hpp.
vec solution {} |
Definition at line 30 of file results.hpp.
vec multipliers {} |
Definition at line 31 of file results.hpp.
vec multipliers_bounds {} |
Definition at line 32 of file results.hpp.
index_t outer_iter = -1 |
Definition at line 33 of file results.hpp.
index_t inner_iter = -1 |
Definition at line 33 of file results.hpp.
std::vector<std::pair<std::string, any_stat_t> > extra {} |
Definition at line 36 of file results.hpp.