cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of line plots of custom outputs with respect to measured processing time while parameter changes. More...
#include <stat_bench/plots/time_to_output_by_parameter_line_plot.h>
Public Member Functions | |
TimeToOutputByParameterLinePlot (const TimeToOutputByParameterLinePlot &)=delete | |
TimeToOutputByParameterLinePlot (param::ParameterName parameter_name, CustomOutputName custom_output_name, PlotOptions options) | |
Constructor. | |
TimeToOutputByParameterLinePlot (TimeToOutputByParameterLinePlot &&)=delete | |
~TimeToOutputByParameterLinePlot () override=default | |
Destructor. | |
auto | name_for_file () const -> const util::Utf8String &override |
Get a name for output files. | |
auto | operator= (const TimeToOutputByParameterLinePlot &) -> TimeToOutputByParameterLinePlot &=delete |
auto | operator= (TimeToOutputByParameterLinePlot &&) -> TimeToOutputByParameterLinePlot &=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 line plots of custom outputs with respect to measured processing time while parameter changes.
Definition at line 37 of file time_to_output_by_parameter_line_plot.h.
stat_bench::plots::TimeToOutputByParameterLinePlot::TimeToOutputByParameterLinePlot | ( | param::ParameterName | parameter_name, |
CustomOutputName | custom_output_name, | ||
PlotOptions | options ) |
Constructor.
[in] | parameter_name | Parameter name. |
[in] | custom_output_name | Custom output name. |
[in] | options | Options for the plot. |
Definition at line 41 of file time_to_output_by_parameter_line_plot.cpp.
|
nodiscardoverridevirtual |
Get a name for output files.
Implements stat_bench::plots::IPlot.
Definition at line 50 of file time_to_output_by_parameter_line_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 55 of file time_to_output_by_parameter_line_plot.cpp.