alpaqa 1.1.0a1
Nonconvex constrained optimization
Loading...
Searching...
No Matches
problem-counters.hpp File Reference
#include <alpaqa/export.h>
#include <chrono>
#include <iosfwd>
Include dependency graph for problem-counters.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EvalCounter
struct  EvalCounter::EvalTimer

Namespaces

namespace  alpaqa

Functions

std::ostream & operator<< (std::ostream &, const EvalCounter &)
EvalCounter::EvalTimeroperator+= (EvalCounter::EvalTimer &a, const EvalCounter::EvalTimer &b)
EvalCounteroperator+= (EvalCounter &a, const EvalCounter &b)
EvalCounter operator+ (EvalCounter a, const EvalCounter &b)

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 {}