numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
|
Base class of parameters in iterations. More...
#include <num_collect/logging/iterations/iteration_parameter.h>
Public Member Functions | |
iteration_parameter_base (const iteration_parameter_base &)=delete | |
iteration_parameter_base (iteration_parameter_base &&)=delete | |
virtual | ~iteration_parameter_base () noexcept=default |
Destructor. | |
virtual void | format_label_to (fmt::memory_buffer &buffer) const =0 |
Format the label with alignment. | |
virtual void | format_summary_to (fmt::memory_buffer &buffer) const =0 |
Format the summary. | |
virtual void | format_summary_to (fmt::memory_buffer &buffer, Algorithm *algorithm) const =0 |
Format the summary. | |
virtual void | format_value_to (fmt::memory_buffer &buffer) const =0 |
Format the value with alignment. | |
virtual void | format_value_to (fmt::memory_buffer &buffer, Algorithm *algorithm) const =0 |
Format the value with alignment. | |
virtual auto | label () const noexcept -> const std::string &=0 |
Get the label of this parameter. | |
auto | operator= (const iteration_parameter_base &) -> iteration_parameter_base &=delete |
auto | operator= (iteration_parameter_base &&) -> iteration_parameter_base &=delete |
Protected Member Functions | |
iteration_parameter_base () noexcept=default | |
Constructor. | |
Base class of parameters in iterations.
Algorithm | Type of the algorithm. |
Definition at line 54 of file iteration_parameter.h.
|
pure virtual |
Format the label with alignment.
[out] | buffer | Buffer to write the output. |
Implemented in num_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue >.
|
pure virtual |
Format the summary.
[out] | buffer | Buffer to write the output. |
Implemented in num_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue >.
|
pure virtual |
Format the summary.
[out] | buffer | Buffer to write the output. |
[in] | algorithm | Algorithm. |
Implemented in num_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue >.
|
pure virtual |
Format the value with alignment.
[out] | buffer | Buffer to write the output. |
Implemented in num_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue >.
|
pure virtual |
Format the value with alignment.
[out] | buffer | Buffer to write the output. |
[in] | algorithm | Algorithm. |
Implemented in num_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue >.
|
nodiscardpure virtualnoexcept |
Get the label of this parameter.
Implemented in num_collect::logging::iterations::iteration_parameter< Algorithm, Value, ParameterValue >.