trajectory_optimization v1.3.1
Loading...
Searching...
No Matches
trajectory_optimization::PerformanceMetrics Struct Reference

#include <performance_logger.hpp>

Public Attributes

uint64_t cycle = 0
 
int64_t ego_stamp_ns = 0
 
int64_t reference_stamp_ns = 0
 
int64_t route_stamp_ns = 0
 
int status = 0
 
int sqp_iter = 0
 
int qp_iter = 0
 
int qp_status = 0
 
int reference_points = 0
 
int objects = 0
 
bool published = false
 
double cycle_ms = 0.0
 
double preprocessing_ms = 0.0
 
double solve_wall_ms = 0.0
 
double postprocessing_ms = 0.0
 
double acados_total_ms = 0.0
 
double acados_lin_ms = 0.0
 
double acados_sim_ms = 0.0
 
double acados_qp_ms = 0.0
 
double acados_qp_solver_ms = 0.0
 
double acados_qp_xcond_ms = 0.0
 
double acados_reg_ms = 0.0
 
double acados_glob_ms = 0.0
 
double acados_preparation_ms = 0.0
 
double acados_feedback_ms = 0.0
 
double cost_value = 0.0
 
double nlp_res = 0.0
 
double kkt_norm_inf = 0.0
 
double res_stat = 0.0
 
double res_eq = 0.0
 
double res_ineq = 0.0
 
double res_comp = 0.0
 

Detailed Description

Definition at line 15 of file performance_logger.hpp.

Member Data Documentation

◆ acados_feedback_ms

double trajectory_optimization::PerformanceMetrics::acados_feedback_ms = 0.0

Definition at line 41 of file performance_logger.hpp.

◆ acados_glob_ms

double trajectory_optimization::PerformanceMetrics::acados_glob_ms = 0.0

Definition at line 39 of file performance_logger.hpp.

◆ acados_lin_ms

double trajectory_optimization::PerformanceMetrics::acados_lin_ms = 0.0

Definition at line 33 of file performance_logger.hpp.

◆ acados_preparation_ms

double trajectory_optimization::PerformanceMetrics::acados_preparation_ms = 0.0

Definition at line 40 of file performance_logger.hpp.

◆ acados_qp_ms

double trajectory_optimization::PerformanceMetrics::acados_qp_ms = 0.0

Definition at line 35 of file performance_logger.hpp.

◆ acados_qp_solver_ms

double trajectory_optimization::PerformanceMetrics::acados_qp_solver_ms = 0.0

Definition at line 36 of file performance_logger.hpp.

◆ acados_qp_xcond_ms

double trajectory_optimization::PerformanceMetrics::acados_qp_xcond_ms = 0.0

Definition at line 37 of file performance_logger.hpp.

◆ acados_reg_ms

double trajectory_optimization::PerformanceMetrics::acados_reg_ms = 0.0

Definition at line 38 of file performance_logger.hpp.

◆ acados_sim_ms

double trajectory_optimization::PerformanceMetrics::acados_sim_ms = 0.0

Definition at line 34 of file performance_logger.hpp.

◆ acados_total_ms

double trajectory_optimization::PerformanceMetrics::acados_total_ms = 0.0

Definition at line 32 of file performance_logger.hpp.

◆ cost_value

double trajectory_optimization::PerformanceMetrics::cost_value = 0.0

Definition at line 43 of file performance_logger.hpp.

◆ cycle

uint64_t trajectory_optimization::PerformanceMetrics::cycle = 0

Definition at line 16 of file performance_logger.hpp.

◆ cycle_ms

double trajectory_optimization::PerformanceMetrics::cycle_ms = 0.0

Definition at line 28 of file performance_logger.hpp.

◆ ego_stamp_ns

int64_t trajectory_optimization::PerformanceMetrics::ego_stamp_ns = 0

Definition at line 17 of file performance_logger.hpp.

◆ kkt_norm_inf

double trajectory_optimization::PerformanceMetrics::kkt_norm_inf = 0.0

Definition at line 45 of file performance_logger.hpp.

◆ nlp_res

double trajectory_optimization::PerformanceMetrics::nlp_res = 0.0

Definition at line 44 of file performance_logger.hpp.

◆ objects

int trajectory_optimization::PerformanceMetrics::objects = 0

Definition at line 25 of file performance_logger.hpp.

◆ postprocessing_ms

double trajectory_optimization::PerformanceMetrics::postprocessing_ms = 0.0

Definition at line 31 of file performance_logger.hpp.

◆ preprocessing_ms

double trajectory_optimization::PerformanceMetrics::preprocessing_ms = 0.0

Definition at line 29 of file performance_logger.hpp.

◆ published

bool trajectory_optimization::PerformanceMetrics::published = false

Definition at line 26 of file performance_logger.hpp.

◆ qp_iter

int trajectory_optimization::PerformanceMetrics::qp_iter = 0

Definition at line 22 of file performance_logger.hpp.

◆ qp_status

int trajectory_optimization::PerformanceMetrics::qp_status = 0

Definition at line 23 of file performance_logger.hpp.

◆ reference_points

int trajectory_optimization::PerformanceMetrics::reference_points = 0

Definition at line 24 of file performance_logger.hpp.

◆ reference_stamp_ns

int64_t trajectory_optimization::PerformanceMetrics::reference_stamp_ns = 0

Definition at line 18 of file performance_logger.hpp.

◆ res_comp

double trajectory_optimization::PerformanceMetrics::res_comp = 0.0

Definition at line 49 of file performance_logger.hpp.

◆ res_eq

double trajectory_optimization::PerformanceMetrics::res_eq = 0.0

Definition at line 47 of file performance_logger.hpp.

◆ res_ineq

double trajectory_optimization::PerformanceMetrics::res_ineq = 0.0

Definition at line 48 of file performance_logger.hpp.

◆ res_stat

double trajectory_optimization::PerformanceMetrics::res_stat = 0.0

Definition at line 46 of file performance_logger.hpp.

◆ route_stamp_ns

int64_t trajectory_optimization::PerformanceMetrics::route_stamp_ns = 0

Definition at line 19 of file performance_logger.hpp.

◆ solve_wall_ms

double trajectory_optimization::PerformanceMetrics::solve_wall_ms = 0.0

Definition at line 30 of file performance_logger.hpp.

◆ sqp_iter

int trajectory_optimization::PerformanceMetrics::sqp_iter = 0

Definition at line 21 of file performance_logger.hpp.

◆ status

int trajectory_optimization::PerformanceMetrics::status = 0

Definition at line 20 of file performance_logger.hpp.


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