|
| Benchmark (std::ostream &output, int loops=10, int verbose=1) |
|
void | addErrorMessage (const std::string &message) |
|
double | getBaseTime () const |
|
SolverMonitorType & | getMonitor () |
|
bool | isResetingOn () const |
|
void | setDatasetSize (double datasetSize=0.0, double baseTime=0.0) |
|
void | setLoops (int loops) |
|
void | setMetadataColumns (const MetadataColumns &metadata) |
|
void | setMetadataElement (const typename MetadataColumns::value_type &element) |
|
void | setMetadataWidths (const std::map< std::string, int > &widths) |
|
void | setMinTime (double minTime) |
|
void | setOperation (const std::string &operation, double datasetSize=0.0, double baseTime=0.0) |
|
void | setOperationsPerLoop (long int operationsPerLoop) |
|
void | setup (const Config::ParameterContainer ¶meters) |
|
template<typename Device , typename ComputeFunction > |
BenchmarkResult | time (const std::string &performer, ComputeFunction &compute) |
|
template<typename Device , typename ComputeFunction > |
void | time (const std::string &performer, ComputeFunction &compute, BenchmarkResult &result) |
|
template<typename Device , typename ResetFunction , typename ComputeFunction > |
BenchmarkResult | time (ResetFunction reset, const std::string &performer, ComputeFunction &compute) |
|
template<typename Device , typename ResetFunction , typename ComputeFunction > |
void | time (ResetFunction reset, const std::string &performer, ComputeFunction &compute, BenchmarkResult &result) |
|