Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <offline_algorithm.hpp>
Public Member Functions | |
const std::string & | getAlgorithmName () const throw () |
const std::string & | getOperationName () const throw () |
DeviceSpecification | getDeviceSpecification () const throw () |
unsigned int | getNumberOfMeasurementPairs () const throw () |
Offline_Algorithm (DeviceSpecification device, std::string algorithm_name, std::string opname, std::string filepath) | |
core::MeasurementPair | getNext () |
bool | hasNext () |
void | reset () |
void | loadMeasurementpairsfromFile (std::string filepath) |
void | storeInFile (const std::string &file_name) |
void | printstoredMeasurementpairs () |
Static Public Member Functions | |
static std::vector < Offline_Algorithm > | randomize_dataset_of_offline_algorithms (std::vector< Offline_Algorithm > offline_algorithms) |
Private Attributes | |
std::vector < core::MeasurementPair > | offline_mesurement_pairs_ |
DeviceSpecification | device_ |
std::string | name_ |
std::string | operation_name_ |
unsigned int | current_mesurementpair_index_ |
std::string | filepath_ |
hype::core::Offline_Algorithm::Offline_Algorithm | ( | DeviceSpecification | device, |
std::string | algorithm_name, | ||
std::string | opname, | ||
std::string | filepath | ||
) |
const std::string& hype::core::Offline_Algorithm::getAlgorithmName | ( | ) | const throw () |
DeviceSpecification hype::core::Offline_Algorithm::getDeviceSpecification | ( | ) | const throw () |
unsigned int hype::core::Offline_Algorithm::getNumberOfMeasurementPairs | ( | ) | const throw () |
const std::string& hype::core::Offline_Algorithm::getOperationName | ( | ) | const throw () |
void hype::core::Offline_Algorithm::loadMeasurementpairsfromFile | ( | std::string | filepath | ) |
static std::vector<Offline_Algorithm> hype::core::Offline_Algorithm::randomize_dataset_of_offline_algorithms | ( | std::vector< Offline_Algorithm > | offline_algorithms | ) | [static] |
void hype::core::Offline_Algorithm::reset | ( | ) |
void hype::core::Offline_Algorithm::storeInFile | ( | const std::string & | file_name | ) |
unsigned int hype::core::Offline_Algorithm::current_mesurementpair_index_ [private] |
std::string hype::core::Offline_Algorithm::filepath_ [private] |
std::string hype::core::Offline_Algorithm::name_ [private] |
std::vector<core::MeasurementPair> hype::core::Offline_Algorithm::offline_mesurement_pairs_ [private] |
std::string hype::core::Offline_Algorithm::operation_name_ [private] |