alpaqa 1.0.0a18
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
EvalCounter Struct Reference

#include <alpaqa/problem/problem-counters.hpp>

Detailed Description

Definition at line 10 of file problem-counters.hpp.

+ Collaboration diagram for EvalCounter:

Classes

struct  EvalTimer
 

Public Member Functions

void reset ()
 

Public Attributes

unsigned proj_diff_g {}
 
unsigned proj_multipliers {}
 
unsigned prox_grad_step {}
 
unsigned inactive_indices_res_lna {}
 
unsigned f {}
 
unsigned grad_f {}
 
unsigned f_grad_f {}
 
unsigned f_g {}
 
unsigned grad_f_grad_g_prod {}
 
unsigned g {}
 
unsigned grad_g_prod {}
 
unsigned grad_gi {}
 
unsigned jac_g {}
 
unsigned grad_L {}
 
unsigned hess_L_prod {}
 
unsigned hess_L {}
 
unsigned hess_ψ_prod {}
 
unsigned hess_ψ {}
 
unsigned ψ {}
 
unsigned grad_ψ {}
 
unsigned ψ_grad_ψ {}
 
struct alpaqa::EvalCounter::EvalTimer time
 

Class Documentation

◆ alpaqa::EvalCounter::EvalTimer

struct alpaqa::EvalCounter::EvalTimer
+ Collaboration diagram for EvalCounter::EvalTimer:
Class Members
nanoseconds proj_diff_g {}
nanoseconds proj_multipliers {}
nanoseconds prox_grad_step {}
nanoseconds inactive_indices_res_lna {}
nanoseconds f {}
nanoseconds grad_f {}
nanoseconds f_grad_f {}
nanoseconds f_g {}
nanoseconds grad_f_grad_g_prod {}
nanoseconds g {}
nanoseconds grad_g_prod {}
nanoseconds grad_gi {}
nanoseconds jac_g {}
nanoseconds grad_L {}
nanoseconds hess_L_prod {}
nanoseconds hess_L {}
nanoseconds hess_ψ_prod {}
nanoseconds hess_ψ {}
nanoseconds ψ {}
nanoseconds grad_ψ {}
nanoseconds ψ_grad_ψ {}

Member Function Documentation

◆ reset()

void reset ( )
inline

Definition at line 57 of file problem-counters.hpp.

Member Data Documentation

◆ proj_diff_g

unsigned proj_diff_g {}

Definition at line 11 of file problem-counters.hpp.

◆ proj_multipliers

unsigned proj_multipliers {}

Definition at line 12 of file problem-counters.hpp.

◆ prox_grad_step

unsigned prox_grad_step {}

Definition at line 13 of file problem-counters.hpp.

◆ inactive_indices_res_lna

unsigned inactive_indices_res_lna {}

Definition at line 14 of file problem-counters.hpp.

◆ f

unsigned f {}

Definition at line 15 of file problem-counters.hpp.

◆ grad_f

unsigned grad_f {}

Definition at line 16 of file problem-counters.hpp.

◆ f_grad_f

unsigned f_grad_f {}

Definition at line 17 of file problem-counters.hpp.

◆ f_g

unsigned f_g {}

Definition at line 18 of file problem-counters.hpp.

◆ grad_f_grad_g_prod

unsigned grad_f_grad_g_prod {}

Definition at line 19 of file problem-counters.hpp.

◆ g

unsigned g {}

Definition at line 20 of file problem-counters.hpp.

◆ grad_g_prod

unsigned grad_g_prod {}

Definition at line 21 of file problem-counters.hpp.

◆ grad_gi

unsigned grad_gi {}

Definition at line 22 of file problem-counters.hpp.

◆ jac_g

unsigned jac_g {}

Definition at line 23 of file problem-counters.hpp.

◆ grad_L

unsigned grad_L {}

Definition at line 24 of file problem-counters.hpp.

◆ hess_L_prod

unsigned hess_L_prod {}

Definition at line 25 of file problem-counters.hpp.

◆ hess_L

unsigned hess_L {}

Definition at line 26 of file problem-counters.hpp.

◆ hess_ψ_prod

unsigned hess_ψ_prod {}

Definition at line 27 of file problem-counters.hpp.

◆ hess_ψ

unsigned hess_ψ {}

Definition at line 28 of file problem-counters.hpp.

◆ ψ

unsigned ψ {}

Definition at line 29 of file problem-counters.hpp.

◆ grad_ψ

unsigned grad_ψ {}

Definition at line 30 of file problem-counters.hpp.

◆ ψ_grad_ψ

unsigned ψ_grad_ψ {}

Definition at line 31 of file problem-counters.hpp.

◆ time


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