cyqlone develop
Fast, parallel and vectorized solver for linear systems with optimal control structure.
Loading...
Searching...
No Matches
cyqlone::qpalm::SolverTimings Struct Reference

#include <cyqlone/qpalm/solver.hpp>

Detailed Description

Definition at line 19 of file solver.hpp.

Public Attributes

DefaultTimings total
DefaultTimings scaling
DefaultTimings line_search
DefaultTimings recompute_inner
DefaultTimings recompute_outer
DefaultTimings mat_vec_M
DefaultTimings mat_vec_MT
DefaultTimings mat_vec_A
DefaultTimings mat_vec_AT
DefaultTimings mat_vec_Q
DefaultTimings active_set_change
DefaultTimings update_penalty
DefaultTimings update_regularization
DefaultTimings boost_regularization
DefaultTimings solve
std::map< std::string, DefaultTimingsbackend

(Note that these are not member symbols.)

std::ostream & operator<< (std::ostream &, const SolverTimings &)

◆ operator<<()

std::ostream & operator<< ( std::ostream & ,
const SolverTimings &  )
related

Member Data Documentation

◆ total

DefaultTimings cyqlone::qpalm::SolverTimings::total

Definition at line 20 of file solver.hpp.

◆ scaling

DefaultTimings cyqlone::qpalm::SolverTimings::scaling

Definition at line 21 of file solver.hpp.

◆ line_search

DefaultTimings cyqlone::qpalm::SolverTimings::line_search

Definition at line 22 of file solver.hpp.

◆ recompute_inner

DefaultTimings cyqlone::qpalm::SolverTimings::recompute_inner

Definition at line 23 of file solver.hpp.

◆ recompute_outer

DefaultTimings cyqlone::qpalm::SolverTimings::recompute_outer

Definition at line 24 of file solver.hpp.

◆ mat_vec_M

DefaultTimings cyqlone::qpalm::SolverTimings::mat_vec_M

Definition at line 25 of file solver.hpp.

◆ mat_vec_MT

DefaultTimings cyqlone::qpalm::SolverTimings::mat_vec_MT

Definition at line 26 of file solver.hpp.

◆ mat_vec_A

DefaultTimings cyqlone::qpalm::SolverTimings::mat_vec_A

Definition at line 27 of file solver.hpp.

◆ mat_vec_AT

DefaultTimings cyqlone::qpalm::SolverTimings::mat_vec_AT

Definition at line 28 of file solver.hpp.

◆ mat_vec_Q

DefaultTimings cyqlone::qpalm::SolverTimings::mat_vec_Q

Definition at line 29 of file solver.hpp.

◆ active_set_change

DefaultTimings cyqlone::qpalm::SolverTimings::active_set_change

Definition at line 30 of file solver.hpp.

◆ update_penalty

DefaultTimings cyqlone::qpalm::SolverTimings::update_penalty

Definition at line 31 of file solver.hpp.

◆ update_regularization

DefaultTimings cyqlone::qpalm::SolverTimings::update_regularization

Definition at line 32 of file solver.hpp.

◆ boost_regularization

DefaultTimings cyqlone::qpalm::SolverTimings::boost_regularization

Definition at line 33 of file solver.hpp.

◆ solve

DefaultTimings cyqlone::qpalm::SolverTimings::solve

Definition at line 34 of file solver.hpp.

◆ backend

std::map<std::string, DefaultTimings> cyqlone::qpalm::SolverTimings::backend

Definition at line 35 of file solver.hpp.


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