HEBench
hebench::TestHarness::PartialDataLoader Member List

This is the complete list of members for hebench::TestHarness::PartialDataLoader, including all inherited members.

createDataBuffer(std::uint64_t size, std::int64_t tag)hebench::TestHarness::IDataLoaderstatic
createDataPack(std::uint64_t buffer_count, std::uint64_t param_position)hebench::TestHarness::IDataLoaderstatic
createDataPackCollection(std::uint64_t data_pack_count)hebench::TestHarness::IDataLoaderstatic
getDataType() consthebench::TestHarness::PartialDataLoaderinline
getParameterCount() const overridehebench::TestHarness::PartialDataLoaderinlinevirtual
getParameterData(std::uint64_t param_position) const overridehebench::TestHarness::PartialDataLoadervirtual
getResultCount() const overridehebench::TestHarness::PartialDataLoaderinlinevirtual
getResultData(std::uint64_t param_position) const overridehebench::TestHarness::PartialDataLoadervirtual
getResultFor(const std::uint64_t *param_data_pack_indices) overridehebench::TestHarness::PartialDataLoadervirtual
getResultIndex(const std::uint64_t *param_data_pack_indices) const overridehebench::TestHarness::PartialDataLoadervirtual
getResultTempDataPacks(std::uint64_t result_index) consthebench::TestHarness::PartialDataLoaderprotected
getResultTempDataPacks(const std::uint64_t *param_data_pack_indices) consthebench::TestHarness::PartialDataLoaderinlineprotected
getResultTempDataPacks() consthebench::TestHarness::PartialDataLoaderinlineprotected
getTotalDataLoaded() const overridehebench::TestHarness::PartialDataLoaderinlinevirtual
hasResults() consthebench::TestHarness::PartialDataLoaderinline
IDataLoader()hebench::TestHarness::IDataLoaderinlineprotected
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::PartialDataLoaderprotected
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::PartialDataLoaderprotected
isInitialized() consthebench::TestHarness::PartialDataLoaderinline
PartialDataLoader()hebench::TestHarness::PartialDataLoaderprotected
PartialDataLoaderHelper classhebench::TestHarness::PartialDataLoaderfriend
Ptr typedefhebench::TestHarness::PartialDataLoader
ResultDataPtr typedefhebench::TestHarness::IDataLoader
sizeOf(hebench::APIBridge::DataType data_type)hebench::TestHarness::IDataLoaderstatic
unique_ptr_custom_deleter typedefhebench::TestHarness::IDataLoader
~IDataLoader()hebench::TestHarness::IDataLoaderinlinevirtual
~PartialDataLoader() overridehebench::TestHarness::PartialDataLoaderinline