3#include <alpaqa/export.h>
38 std::chrono::nanoseconds
f{};
41 std::chrono::nanoseconds
f_g{};
43 std::chrono::nanoseconds
g{};
46 std::chrono::nanoseconds
jac_g{};
52 std::chrono::nanoseconds
ψ{};
60ALPAQA_EXPORT std::ostream &
operator<<(std::ostream &,
const EvalCounter &);
InnerStatsAccumulator< PANOCOCPStats< Conf > > & operator+=(InnerStatsAccumulator< PANOCOCPStats< Conf > > &acc, const PANOCOCPStats< Conf > &s)
std::ostream & operator<<(std::ostream &os, PANOCStopCrit s)
OCPEvalCounter operator+(OCPEvalCounter a, const OCPEvalCounter &b)
std::chrono::nanoseconds grad_gi
std::chrono::nanoseconds proj_diff_g
unsigned proj_multipliers
unsigned inactive_indices_res_lna
std::chrono::nanoseconds f
std::chrono::nanoseconds g
std::chrono::nanoseconds inactive_indices_res_lna
std::chrono::nanoseconds jac_g
std::chrono::nanoseconds ψ_grad_ψ
std::chrono::nanoseconds grad_f_grad_g_prod
struct alpaqa::EvalCounter::EvalTimer time
std::chrono::nanoseconds hess_L
std::chrono::nanoseconds f_grad_f
std::chrono::nanoseconds grad_f
std::chrono::nanoseconds hess_ψ
std::chrono::nanoseconds grad_ψ
unsigned grad_f_grad_g_prod
std::chrono::nanoseconds hess_ψ_prod
std::chrono::nanoseconds prox_grad_step
std::chrono::nanoseconds ψ
std::chrono::nanoseconds f_g
std::chrono::nanoseconds grad_L
std::chrono::nanoseconds proj_multipliers
std::chrono::nanoseconds grad_g_prod
std::chrono::nanoseconds hess_L_prod