alpaqa dll
Nonconvex constrained optimization
Loading...
Searching...
No Matches
AlpaqaSolverStatsCollector< Conf > Struct Template Reference

#include </home/runner/work/alpaqa/alpaqa/src/alpaqa/src/driver/extra-stats.hpp>

Detailed Description

template<alpaqa::Config Conf>
struct AlpaqaSolverStatsCollector< Conf >

Definition at line 11 of file extra-stats.hpp.

Collaboration diagram for AlpaqaSolverStatsCollector< Conf >:

Classes

struct  Record

Public Member Functions

void update_iter (const auto &progress_info)

Public Attributes

std::vector< Recordstats {}
std::chrono::steady_clock::time_point t0

Static Public Attributes

static constexpr real_t NaN = alpaqa::NaN<Conf>

Class Documentation

◆ AlpaqaSolverStatsCollector::Record

struct AlpaqaSolverStatsCollector::Record
Collaboration diagram for AlpaqaSolverStatsCollector< Conf >::Record:
Class Members
unsigned outer_iter
unsigned inner_iter
double time
real_t gamma = NaN
real_t eps = NaN
real_t delta = NaN
real_t psi = NaN
real_t psi_hat = NaN
real_t fbe = NaN
real_t tau = NaN
real_t radius = NaN
real_t rho = NaN

Member Function Documentation

◆ update_iter()

template<alpaqa::Config Conf>
void update_iter ( const auto & progress_info)
inline

Definition at line 23 of file extra-stats.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ NaN

template<alpaqa::Config Conf>
real_t NaN = alpaqa::NaN<Conf>
staticconstexpr

Definition at line 13 of file extra-stats.hpp.

◆ stats

template<alpaqa::Config Conf>
std::vector<Record> stats {}

Definition at line 20 of file extra-stats.hpp.

◆ t0

template<alpaqa::Config Conf>
std::chrono::steady_clock::time_point t0

Definition at line 21 of file extra-stats.hpp.


The documentation for this struct was generated from the following file: