HEBench
hebench_utilities_harness.h File Reference
#include <functional>
#include <ostream>
#include <random>
#include <string>
#include "hebench/api_bridge/types.h"
#include "hebench/modules/timer/include/timer.h"
#include "hebench_report_cpp.h"
#include "inl/hebench_utilities_harness.inl"
Include dependency graph for hebench_utilities_harness.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hebench::Utilities::RandomGenerator
 
class  hebench::Utilities::TimingReportEx
 

Namespaces

 hebench
 
 hebench::Utilities
 

Functions

std::string hebench::Utilities::convertToDirectoryName (const std::string &s, bool to_lowercase=true)
 Converts a string to directory name friendly. More...
 
void hebench::Utilities::printArraysAsColumns (std::ostream &os, const hebench::APIBridge::NativeDataBuffer **p_buffers, std::size_t count, hebench::APIBridge::DataType data_type, bool output_row_index=false, const char *separator=" ")
 Writes the collection of NativeDataBuffer as columns to the specified output stream. More...
 
template<typename T >
void hebench::Utilities::printArraysAsColumns (std::ostream &os, const hebench::APIBridge::NativeDataBuffer **p_buffers, std::size_t count, bool output_row_index=false, const char *separator=" ")
 Writes the collection of NativeDataBuffer as columns to the specified output stream. More...