alpaqa 0.0.1
Nonconvex constrained optimization
Classes | Public Member Functions | Public Attributes | List of all members
EvalCounter Struct Reference

#include <alpaqa/util/problem.hpp>

Detailed Description

Definition at line 169 of file include/alpaqa/util/problem.hpp.

+ Collaboration diagram for EvalCounter:

Classes

struct  EvalTimer
 

Public Member Functions

void reset ()
 

Public Attributes

unsigned f {}
 
unsigned grad_f {}
 
unsigned g {}
 
unsigned grad_g_prod {}
 
unsigned grad_gi {}
 
unsigned hess_L_prod {}
 
unsigned hess_L {}
 
struct alpaqa::EvalCounter::EvalTimer time
 

Class Documentation

◆ alpaqa::EvalCounter::EvalTimer

struct alpaqa::EvalCounter::EvalTimer
+ Collaboration diagram for EvalCounter::EvalTimer:
Class Members
nanoseconds f
nanoseconds grad_f
nanoseconds g
nanoseconds grad_g_prod
nanoseconds grad_gi
nanoseconds hess_L_prod
nanoseconds hess_L

Member Function Documentation

◆ reset()

void reset ( )
inline

Definition at line 188 of file include/alpaqa/util/problem.hpp.

Member Data Documentation

◆ f

unsigned f {}

Definition at line 170 of file include/alpaqa/util/problem.hpp.

◆ grad_f

unsigned grad_f {}

Definition at line 171 of file include/alpaqa/util/problem.hpp.

◆ g

unsigned g {}

Definition at line 172 of file include/alpaqa/util/problem.hpp.

◆ grad_g_prod

unsigned grad_g_prod {}

Definition at line 173 of file include/alpaqa/util/problem.hpp.

◆ grad_gi

unsigned grad_gi {}

Definition at line 174 of file include/alpaqa/util/problem.hpp.

◆ hess_L_prod

unsigned hess_L_prod {}

Definition at line 175 of file include/alpaqa/util/problem.hpp.

◆ hess_L

unsigned hess_L {}

Definition at line 176 of file include/alpaqa/util/problem.hpp.

◆ time


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