28 #ifndef RUN_IMP_MULT_INPUTS_H_
29 #define RUN_IMP_MULT_INPUTS_H_
56 std::pair<MultRunData, std::vector<RunSpeedupAvgMedian>>
operator()(
58 size_t data_type_size,
59 std::unique_ptr<EvaluateImpResults>& evalResults)
const;
82 size_t data_type_size)
const = 0;
Header for defining aliases for storing run results and evaluating implementations.
std::map< InputSignature, std::optional< std::map< run_environment::ParallelParamsSetting, RunData > >> MultRunData
Alias mapping input signature to run data for each parallel parameters setting Run data is null if r...
Declares class with operator function to evaluate implementations of the same algorithm across differ...
Contains namespace with enums and constants for implementation run evaluation.
Declares and defines structure that stores settings for current implementation run as well as functio...
AccSetting
Enum for acceleration setting.
Structure that stores settings for current implementation run.