alpaqa dll
Nonconvex constrained optimization
Loading...
Searching...
No Matches
OCPEvalCounter Struct Reference

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

Detailed Description

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

Collaboration diagram for OCPEvalCounter:

Classes

struct  OCPEvalTimer

Public Member Functions

void reset ()

Public Attributes

unsigned f {}
unsigned jac_f {}
unsigned grad_f_prod {}
unsigned h {}
unsigned h_N {}
unsigned l {}
unsigned l_N {}
unsigned qr {}
unsigned q_N {}
unsigned add_Q {}
unsigned add_Q_N {}
unsigned add_R_masked {}
unsigned add_S_masked {}
unsigned add_R_prod_masked {}
unsigned add_S_prod_masked {}
unsigned constr {}
unsigned constr_N {}
unsigned grad_constr_prod {}
unsigned grad_constr_prod_N {}
unsigned add_gn_hess_constr {}
unsigned add_gn_hess_constr_N {}
struct alpaqa::OCPEvalCounter::OCPEvalTimer time

Class Documentation

◆ alpaqa::OCPEvalCounter::OCPEvalTimer

struct alpaqa::OCPEvalCounter::OCPEvalTimer
Collaboration diagram for OCPEvalCounter::OCPEvalTimer:
Class Members
nanoseconds f {}
nanoseconds jac_f {}
nanoseconds grad_f_prod {}
nanoseconds h {}
nanoseconds h_N {}
nanoseconds l {}
nanoseconds l_N {}
nanoseconds qr {}
nanoseconds q_N {}
nanoseconds add_Q {}
nanoseconds add_Q_N {}
nanoseconds add_R_masked {}
nanoseconds add_S_masked {}
nanoseconds add_R_prod_masked {}
nanoseconds add_S_prod_masked {}
nanoseconds constr {}
nanoseconds constr_N {}
nanoseconds grad_constr_prod {}
nanoseconds grad_constr_prod_N {}
nanoseconds add_gn_hess_constr {}
nanoseconds add_gn_hess_constr_N {}

Member Function Documentation

◆ reset()

void reset ( )
inline

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

Member Data Documentation

◆ f

unsigned f {}

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

◆ jac_f

unsigned jac_f {}

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

◆ grad_f_prod

unsigned grad_f_prod {}

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

◆ h

unsigned h {}

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

◆ h_N

unsigned h_N {}

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

◆ l

unsigned l {}

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

◆ l_N

unsigned l_N {}

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

◆ qr

unsigned qr {}

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

◆ q_N

unsigned q_N {}

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

◆ add_Q

unsigned add_Q {}

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

◆ add_Q_N

unsigned add_Q_N {}

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

◆ add_R_masked

unsigned add_R_masked {}

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

◆ add_S_masked

unsigned add_S_masked {}

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

◆ add_R_prod_masked

unsigned add_R_prod_masked {}

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

◆ add_S_prod_masked

unsigned add_S_prod_masked {}

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

◆ constr

unsigned constr {}

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

◆ constr_N

unsigned constr_N {}

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

◆ grad_constr_prod

unsigned grad_constr_prod {}

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

◆ grad_constr_prod_N

unsigned grad_constr_prod_N {}

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

◆ add_gn_hess_constr

unsigned add_gn_hess_constr {}

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

◆ add_gn_hess_constr_N

unsigned add_gn_hess_constr_N {}

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

◆ time


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