Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Teuchos_StackedTimer.hpp>
Public Member Functions | |
OutputOptions () | |
Public Attributes | |
bool | output_fraction |
bool | output_total_updates |
bool | output_histogram |
bool | output_minmax |
bool | output_proc_minmax |
int | num_histogram |
int | max_levels |
bool | print_warnings |
bool | align_columns |
bool | print_names_before_values |
double | drop_time |
bool | output_per_proc_stddev |
Struct for controlling output options like histograms
output_fraction | Print the timer fractions within a level. |
output_total_updates | Print the updates counter. |
output_histogram | Print the histogram. |
output_minmax | Print the min max and standard deviation across MPI processes. |
num_histogram | The number of equally size buckets to use in the histogram. |
max_level | The number of levels in the stacked timer to print (default prints all levels). |
print_warnings | Print any relevant warnings on stacked timer use. |
align_columns | Output will align the columns of stacked timer data. |
print_names_before_values | If set to true, writes the timer names before values. |
drop_time | If a timer has a total time less that this value, the timer will not be printed and the total time of that timer will be added to the Remainder. Useful for ignoring negligible timers. Default is -1.0 to force printing of all timers even if they have zero accumulated time. |
output_per_proc_stddev | Output the minimum and maximum across MPI processes of the per call standard deviation. |
Definition at line 681 of file Teuchos_StackedTimer.hpp.
|
inline |
Definition at line 682 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::output_fraction |
Definition at line 686 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::output_total_updates |
Definition at line 687 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::output_histogram |
Definition at line 688 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::output_minmax |
Definition at line 689 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::output_proc_minmax |
Definition at line 690 of file Teuchos_StackedTimer.hpp.
int Teuchos::StackedTimer::OutputOptions::num_histogram |
Definition at line 691 of file Teuchos_StackedTimer.hpp.
int Teuchos::StackedTimer::OutputOptions::max_levels |
Definition at line 692 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::print_warnings |
Definition at line 693 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::align_columns |
Definition at line 694 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::print_names_before_values |
Definition at line 695 of file Teuchos_StackedTimer.hpp.
double Teuchos::StackedTimer::OutputOptions::drop_time |
Definition at line 696 of file Teuchos_StackedTimer.hpp.
bool Teuchos::StackedTimer::OutputOptions::output_per_proc_stddev |
Definition at line 697 of file Teuchos_StackedTimer.hpp.