|
HEBench
|
#include <stdexcept>#include <string>#include <vector>#include "hebench/api_bridge/types.h"#include "utilities.hpp"

Go to the source code of this file.
Classes | |
| class | hebench::cpp::WorkloadParams::Common |
| Base wrapper around the flexible workload parameters. More... | |
| class | hebench::cpp::WorkloadParams::MatrixMultiply |
| class | hebench::cpp::WorkloadParams::VectorSize |
| class | hebench::cpp::WorkloadParams::Generic |
| Wraps around flexible workload parameters required for a generic workload. More... | |
| class | hebench::cpp::WorkloadParams::SimpleSetIntersection |
Namespaces | |
| hebench | |
| hebench::cpp | |
| hebench::cpp::WorkloadParams | |
Typedefs | |
| typedef VectorSize | hebench::cpp::WorkloadParams::EltwiseAdd |
| typedef VectorSize | hebench::cpp::WorkloadParams::EltwiseMultiply |
| typedef VectorSize | hebench::cpp::WorkloadParams::DotProduct |
| typedef VectorSize | hebench::cpp::WorkloadParams::LogisticRegression |
Functions | |
| template<> | |
| void | hebench::cpp::WorkloadParams::Common::add< std::int64_t > (const std::int64_t &value, const std::string &name) |
| template<> | |
| void | hebench::cpp::WorkloadParams::Common::set< std::int64_t > (std::size_t index, const std::int64_t &value, const std::string &name) |
| template<> | |
| void | hebench::cpp::WorkloadParams::Common::set< std::int64_t > (std::size_t index, const std::int64_t &value) |
| template<> | |
| const std::int64_t & | hebench::cpp::WorkloadParams::Common::get< std::int64_t > (std::size_t index) const |
| template<> | |
| void | hebench::cpp::WorkloadParams::Common::add< std::uint64_t > (const std::uint64_t &value, const std::string &name) |
| template<> | |
| void | hebench::cpp::WorkloadParams::Common::set< std::uint64_t > (std::size_t index, const std::uint64_t &value, const std::string &name) |
| template<> | |
| void | hebench::cpp::WorkloadParams::Common::set< std::uint64_t > (std::size_t index, const std::uint64_t &value) |
| template<> | |
| const std::uint64_t & | hebench::cpp::WorkloadParams::Common::get< std::uint64_t > (std::size_t index) const |