Nonconvex constrained optimization
Loading...
Searching...
No Matches
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 projecting_difference_constraints {}
unsigned projection_multipliers {}
unsigned proximal_gradient_step {}
unsigned inactive_indices_res_lna {}
unsigned objective {}
unsigned objective_gradient {}
unsigned objective_and_gradient {}
unsigned objective_and_constraints {}
unsigned objective_gradient_and_constraints_gradient_product {}
unsigned constraints {}
unsigned constraints_gradient_product {}
unsigned grad_gi {}
unsigned constraints_jacobian {}
unsigned lagrangian_gradient {}
unsigned lagrangian_hessian_product {}
unsigned lagrangian_hessian {}
unsigned augmented_lagrangian_hessian_product {}
unsigned augmented_lagrangian_hessian {}
unsigned augmented_lagrangian {}
unsigned augmented_lagrangian_gradient {}
unsigned augmented_lagrangian_and_gradient {}
struct alpaqa::EvalCounter::EvalTimer time

Class Documentation

◆ alpaqa::EvalCounter::EvalTimer

struct alpaqa::EvalCounter::EvalTimer
Collaboration diagram for EvalCounter::EvalTimer:
Class Members
nanoseconds projecting_difference_constraints {}
nanoseconds projection_multipliers {}
nanoseconds proximal_gradient_step {}
nanoseconds inactive_indices_res_lna {}
nanoseconds objective {}
nanoseconds objective_gradient {}
nanoseconds objective_and_gradient {}
nanoseconds objective_and_constraints {}
nanoseconds objective_gradient_and_constraints_gradient_product {}
nanoseconds constraints {}
nanoseconds constraints_gradient_product {}
nanoseconds grad_gi {}
nanoseconds constraints_jacobian {}
nanoseconds lagrangian_gradient {}
nanoseconds lagrangian_hessian_product {}
nanoseconds lagrangian_hessian {}
nanoseconds augmented_lagrangian_hessian_product {}
nanoseconds augmented_lagrangian_hessian {}
nanoseconds augmented_lagrangian {}
nanoseconds augmented_lagrangian_gradient {}
nanoseconds augmented_lagrangian_and_gradient {}

Member Function Documentation

◆ reset()

void reset ( )
inline

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

Member Data Documentation

◆ projecting_difference_constraints

unsigned projecting_difference_constraints {}

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

◆ projection_multipliers

unsigned projection_multipliers {}

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

◆ proximal_gradient_step

unsigned proximal_gradient_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.

◆ objective

unsigned objective {}

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

◆ objective_gradient

unsigned objective_gradient {}

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

◆ objective_and_gradient

unsigned objective_and_gradient {}

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

◆ objective_and_constraints

unsigned objective_and_constraints {}

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

◆ objective_gradient_and_constraints_gradient_product

unsigned objective_gradient_and_constraints_gradient_product {}

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

◆ constraints

unsigned constraints {}

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

◆ constraints_gradient_product

unsigned constraints_gradient_product {}

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

◆ grad_gi

unsigned grad_gi {}

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

◆ constraints_jacobian

unsigned constraints_jacobian {}

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

◆ lagrangian_gradient

unsigned lagrangian_gradient {}

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

◆ lagrangian_hessian_product

unsigned lagrangian_hessian_product {}

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

◆ lagrangian_hessian

unsigned lagrangian_hessian {}

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

◆ augmented_lagrangian_hessian_product

unsigned augmented_lagrangian_hessian_product {}

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

◆ augmented_lagrangian_hessian

unsigned augmented_lagrangian_hessian {}

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

◆ augmented_lagrangian

unsigned augmented_lagrangian {}

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

◆ augmented_lagrangian_gradient

unsigned augmented_lagrangian_gradient {}

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

◆ augmented_lagrangian_and_gradient

unsigned augmented_lagrangian_and_gradient {}

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

◆ time


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