alpaqa 1.0.0a18
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
AlpaqaSolverStatsCollector< Conf > Struct Template Reference

#include </__w/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>
constexpr 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: