HEBench
hebench::DataLoader Namespace Reference

Classes

struct  ExternalDataset
 
class  ExternalDatasetLoader
 
class  EDLHelper
 
class  EDLTypedHelper
 

Class Documentation

◆ hebench::DataLoader::ExternalDataset

struct hebench::DataLoader::ExternalDataset

template<typename T>
struct hebench::DataLoader::ExternalDataset< T >

Definition at line 17 of file hebench_dataset_loader.h.

Collaboration diagram for hebench::DataLoader::ExternalDataset< T >:
Class Members
vector< vector< vector< T > > > inputs Contains the samples for each input parameter as loaded from external source.

inputs[i] contains all samples for input parameter i. inputs[i][j] is sample j in input parameter i. The following must be true: inputs[i][j0].size() == inputs[i][j1].size() for all 0 < j0, j1 < inputs[i].size(). Every sample is a vector of scalars of type T.

vector< vector< vector< T > > > outputs Contains the samples for each result component as loaded from external source.

outputs[i] contains all samples for output component i. outputs[i][j] is sample j in output component i. The following must be true: outputs[i][j0].size() == outputs[i][j1].size() for all 0 < j0, j1 < outputs[i].size(). Every sample is a vector of scalars of type T.