|
HEBench
|
This is the complete list of members for hebench::TestHarness::SimpleSetIntersection::DataLoader, including all inherited members.
| computeResult(std::vector< hebench::APIBridge::NativeDataBuffer * > &result, const std::uint64_t *param_data_pack_indices, hebench::APIBridge::DataType data_type) override | hebench::TestHarness::SimpleSetIntersection::DataLoader | protectedvirtual |
| create(std::uint64_t set_size_x, std::uint64_t set_size_y, std::uint64_t batch_size_x, std::uint64_t batch_size_y, std::uint64_t element_size_k, hebench::APIBridge::DataType data_type) | hebench::TestHarness::SimpleSetIntersection::DataLoader | static |
| create(std::uint64_t set_size_x, std::uint64_t set_size_y, std::uint64_t batch_size_x, std::uint64_t batch_size_y, std::uint64_t element_size_k, hebench::APIBridge::DataType data_type, const std::string &dataset_filename) | hebench::TestHarness::SimpleSetIntersection::DataLoader | static |
| createDataBuffer(std::uint64_t size, std::int64_t tag) | hebench::TestHarness::IDataLoader | static |
| createDataPack(std::uint64_t buffer_count, std::uint64_t param_position) | hebench::TestHarness::IDataLoader | static |
| createDataPackCollection(std::uint64_t data_pack_count) | hebench::TestHarness::IDataLoader | static |
| DataLoaderCompute() | hebench::TestHarness::DataLoaderCompute | inlineprotected |
| getDataType() const | hebench::TestHarness::PartialDataLoader | inline |
| getParameterCount() const override | hebench::TestHarness::PartialDataLoader | inlinevirtual |
| getParameterData(std::uint64_t param_position) const override | hebench::TestHarness::PartialDataLoader | virtual |
| getResultCount() const override | hebench::TestHarness::PartialDataLoader | inlinevirtual |
| getResultData(std::uint64_t param_position) const override | hebench::TestHarness::PartialDataLoader | virtual |
| getResultFor(const std::uint64_t *param_data_pack_indices) override | hebench::TestHarness::DataLoaderCompute | virtual |
| getResultIndex(const std::uint64_t *param_data_pack_indices) const override | hebench::TestHarness::PartialDataLoader | virtual |
| getResultTempDataPacks(std::uint64_t result_index) const | hebench::TestHarness::PartialDataLoader | protected |
| getResultTempDataPacks(const std::uint64_t *param_data_pack_indices) const | hebench::TestHarness::PartialDataLoader | inlineprotected |
| getResultTempDataPacks() const | hebench::TestHarness::PartialDataLoader | inlineprotected |
| getTotalDataLoaded() const override | hebench::TestHarness::PartialDataLoader | inlinevirtual |
| hasResults() const | hebench::TestHarness::PartialDataLoader | inline |
| IDataLoader() | hebench::TestHarness::IDataLoader | inlineprotected |
| hebench::TestHarness::DataLoaderCompute::init(hebench::APIBridge::DataType data_type, std::size_t input_dim, const std::size_t *input_sample_count_per_dim, const std::uint64_t *input_count_per_dim, std::size_t output_dim, const std::uint64_t *output_count_per_dim, bool allocate_output) | hebench::TestHarness::PartialDataLoader | protected |
| hebench::TestHarness::DataLoaderCompute::init(const std::string &filename, hebench::APIBridge::DataType data_type, std::size_t expected_input_dim, const std::size_t *max_input_sample_count_per_dim, const std::uint64_t *expected_input_count_per_dim, std::size_t expected_output_dim, const std::uint64_t *expected_output_count_per_dim) | hebench::TestHarness::PartialDataLoader | protected |
| isInitialized() const | hebench::TestHarness::PartialDataLoader | inline |
| PartialDataLoader() | hebench::TestHarness::PartialDataLoader | protected |
| Ptr typedef | hebench::TestHarness::SimpleSetIntersection::DataLoader | |
| ResultDataPtr typedef | hebench::TestHarness::IDataLoader | |
| sizeOf(hebench::APIBridge::DataType data_type) | hebench::TestHarness::IDataLoader | static |
| unique_ptr_custom_deleter typedef | hebench::TestHarness::IDataLoader | |
| ~DataLoader() override | hebench::TestHarness::SimpleSetIntersection::DataLoader | inline |
| ~DataLoaderCompute() override | hebench::TestHarness::DataLoaderCompute | inline |
| ~IDataLoader() | hebench::TestHarness::IDataLoader | inlinevirtual |
| ~PartialDataLoader() override | hebench::TestHarness::PartialDataLoader | inline |