cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of box plots of measured times with respect to parameters. More...
#include <stat_bench/plots/parameter_to_time_box_plot.h>
Public Member Functions | |
ParameterToTimeBoxPlot (const ParameterToTimeBoxPlot &)=delete | |
ParameterToTimeBoxPlot (param::ParameterName parameter_name, PlotOptions options) | |
Constructor. | |
ParameterToTimeBoxPlot (ParameterToTimeBoxPlot &&)=delete | |
~ParameterToTimeBoxPlot () override=default | |
Destructor. | |
auto | name_for_file () const -> const util::Utf8String &override |
Get a name for output files. | |
auto | operator= (const ParameterToTimeBoxPlot &) -> ParameterToTimeBoxPlot &=delete |
auto | operator= (ParameterToTimeBoxPlot &&) -> ParameterToTimeBoxPlot &=delete |
void | write (const measurer::MeasurerName &measurer_name, const BenchmarkGroupName &group_name, const std::vector< measurer::Measurement > &measurements, const std::string &file_path) override |
Write a plot. | |
![]() | |
IPlot ()=default | |
Constructor. | |
IPlot (const IPlot &)=delete | |
IPlot (IPlot &&)=delete | |
virtual | ~IPlot ()=default |
Destructor. | |
auto | operator= (const IPlot &) -> IPlot &=delete |
auto | operator= (IPlot &&) -> IPlot &=delete |
Class of box plots of measured times with respect to parameters.
Definition at line 35 of file parameter_to_time_box_plot.h.
stat_bench::plots::ParameterToTimeBoxPlot::ParameterToTimeBoxPlot | ( | param::ParameterName | parameter_name, |
PlotOptions | options ) |
Constructor.
[in] | parameter_name | Parameter name. |
[in] | options | Options for the plot. |
Definition at line 41 of file parameter_to_time_box_plot.cpp.
|
nodiscardoverridevirtual |
Get a name for output files.
Implements stat_bench::plots::IPlot.
Definition at line 47 of file parameter_to_time_box_plot.cpp.
|
overridevirtual |
Write a plot.
[in] | measurer_name | Measurer name. |
[in] | group_name | Group name. |
[in] | measurements | Measurements. |
[in] | file_path | File path of the output. |
Implements stat_bench::plots::IPlot.
Definition at line 51 of file parameter_to_time_box_plot.cpp.