alpaqa pi-pico
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
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: