#include "statistics.h"
|
void | ResetStatistics () |
|
void | LogStatistics () |
|
double | get_arcs_fixing_time () |
|
double | get_arcs_unfixing_time () |
|
double | get_discharge_time () |
|
double | get_global_update_time () |
|
uint32_t | get_num_pushes () |
|
uint32_t | get_num_refines () |
|
uint32_t | get_num_relabels () |
|
double | get_price_refine_time () |
|
double | get_refine_time_ () |
|
double | get_relabel_time () |
|
double | get_push_time () |
|
double | get_time () |
|
double | get_update_admissible_time () |
|
void | increment_num_pushes () |
|
void | increment_num_refines () |
|
void | increment_num_relabels () |
|
void | update_admissible_start_time () |
|
void | update_admissible_end_time () |
|
void | update_arcs_fixing_start_time () |
|
void | update_arcs_fixing_end_time () |
|
void | update_arcs_unfixing_start_time () |
|
void | update_arcs_unfixing_end_time () |
|
void | update_discharge_start_time () |
|
void | update_discharge_end_time () |
|
void | update_global_update_start_time () |
|
void | update_global_update_end_time () |
|
void | update_price_refine_start_time () |
|
void | update_price_refine_end_time () |
|
void | update_push_start_time () |
|
void | update_push_end_time () |
|
void | update_refine_start_time () |
|
void | update_refine_end_time () |
|
void | update_relabel_start_time () |
|
void | update_relabel_end_time () |
|
|
double | arcs_fixing_time_ |
|
double | arcs_unfixing_time_ |
|
double | refine_time_ |
|
double | discharge_time_ |
|
double | global_update_time_ |
|
double | price_refine_time_ |
|
double | relabel_time_ |
|
double | push_time_ |
|
double | update_admissible_time_ |
|
uint32_t | num_relabels_ |
|
uint32_t | num_pushes_ |
|
uint32_t | num_refines_ |
|
Stores statistics related to various operations such as: total time spent relabeling, total time spent arc fixing etc.
The documentation for this class was generated from the following files: