cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
Loading...
Searching...
No Matches
create_data_table.cpp File Reference

Implementation of create_data_table function. More...

#include "create_data_table.h"
#include <algorithm>
#include <cstddef>
#include <functional>
#include <memory>
#include <string>
#include <unordered_map>
#include <variant>
#include <vector>
#include <fmt/base.h>
#include <fmt/format.h>
#include <plotly_plotter/json_converter_decl.h>
#include <plotly_plotter/json_value.h>
#include "common_labels.h"
#include "stat_bench/benchmark_condition.h"
#include "stat_bench/benchmark_full_name.h"
#include "stat_bench/param/parameter_dict.h"
#include "stat_bench/param/parameter_name.h"
#include "stat_bench/param/parameter_value.h"
#include "stat_bench/plots/plot_utils.h"
#include "stat_bench/stat/statistics.h"
#include "stat_bench/stat_bench_exception.h"
#include "stat_bench/util/utf8_string.h"
+ Include dependency graph for create_data_table.cpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fmt
 Namespace of fmt library.
 
namespace  stat_bench
 Namespace of stat_bench source codes.
 
namespace  stat_bench::plots
 Namespace of plotting.
 

Functions

auto stat_bench::plots::create_data_table_for_cdf_plot (const std::vector< measurer::Measurement > &measurements) -> plotly_plotter::data_table
 Create a data table for cumulative distribution functions.
 
auto stat_bench::plots::create_data_table_with_all_time (const std::vector< measurer::Measurement > &measurements, const std::vector< param::ParameterName > &parameter_names) -> plotly_plotter::data_table
 Create a data table with all samples of processing time.
 
auto stat_bench::plots::create_data_table_with_custom_output (const std::vector< measurer::Measurement > &measurements, const std::vector< param::ParameterName > &parameter_names, const CustomOutputName &output_name) -> std::pair< plotly_plotter::data_table, bool >
 Create a data table with a custom output.
 
auto stat_bench::plots::create_data_table_with_mean_time (const std::vector< measurer::Measurement > &measurements, const std::vector< param::ParameterName > &parameter_names) -> plotly_plotter::data_table
 Create a data table with the mean of processing time.
 

Detailed Description

Implementation of create_data_table function.

Definition in file create_data_table.cpp.