| 
| 
  | Benchmark (std::ostream &output, std::size_t loops=10, int verbose=1) | 
| 
void  | addErrorMessage (const std::string &message) | 
| 
double  | getBaseTime () const | 
| 
SolverMonitorType &  | getMonitor () | 
| 
bool  | isResettingOn () const | 
| 
void  | setDatasetSize (double datasetSize=0.0, double baseTime=0.0) | 
| 
void  | setLoops (std::size_t 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 (std::size_t 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) |