| add(const T &value, const std::string &name=std::string()) | hebench::cpp::WorkloadParams::Common | |
| add(const double &value, const std::string &name) | hebench::cpp::WorkloadParams::Common | inline |
| cols_M0() const | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| cols_M0() | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| cols_M1() const | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| cols_M1() | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| Common(std::size_t num_params=0) | hebench::cpp::WorkloadParams::Common | inline |
| Common(const std::vector< hebench::APIBridge::WorkloadParam > &w_params) | hebench::cpp::WorkloadParams::Common | inline |
| Common(const hebench::APIBridge::WorkloadParams &w_params) | hebench::cpp::WorkloadParams::Common | inline |
| get(std::size_t index) const | hebench::cpp::WorkloadParams::Common | |
| get(std::size_t index) const | hebench::cpp::WorkloadParams::Common | inline |
| getName(std::size_t index) const | hebench::cpp::WorkloadParams::Common | inline |
| getParams() const | hebench::cpp::WorkloadParams::Common | inline |
| Index_ColsM0 enum value | hebench::cpp::WorkloadParams::MatrixMultiply | |
| Index_ColsM1 enum value | hebench::cpp::WorkloadParams::MatrixMultiply | |
| Index_RowsM0 enum value | hebench::cpp::WorkloadParams::MatrixMultiply | |
| m_w_params | hebench::cpp::WorkloadParams::Common | protected |
| MatrixMultiply(std::uint64_t _rows_M0=0, std::uint64_t _cols_M0=0, std::uint64_t _cols_M1=0) | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| MatrixMultiply(const std::vector< hebench::APIBridge::WorkloadParam > &w_params) | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| MatrixMultiply(const hebench::APIBridge::WorkloadParams &w_params) | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| MinRequiredParameters enum value | hebench::cpp::WorkloadParams::MatrixMultiply | |
| rows_M0() const | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| rows_M0() | hebench::cpp::WorkloadParams::MatrixMultiply | inline |
| set(std::size_t index, const T &value, const std::string &name) | hebench::cpp::WorkloadParams::Common | |
| set(std::size_t index, const T &value) | hebench::cpp::WorkloadParams::Common | |
| set(std::size_t index, const double &value, const std::string &name) | hebench::cpp::WorkloadParams::Common | inline |
| set(std::size_t index, const double &value) | hebench::cpp::WorkloadParams::Common | inline |
| ~Common()=default | hebench::cpp::WorkloadParams::Common | virtual |