Template Numerical Library version\ main:0b2c40f
Loading...
Searching...
No Matches
TNL::Benchmarks::Benchmark Member List

This is the complete list of members for TNL::Benchmarks::Benchmark, including all inherited members.

addErrorMessage(const std::string &message)TNL::Benchmarks::Benchmark
addLogger(std::unique_ptr< Logging > logger)TNL::Benchmarks::Benchmark
baseTime (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
Benchmark()=default (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmark
BenchmarkLoggers typedef (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
catchExceptions (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
configSetup(Config::ConfigDescription &config)TNL::Benchmarks::Benchmarkstatic
datasetSize (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
getBaseTime() constTNL::Benchmarks::Benchmark
getCatchExceptions() constTNL::Benchmarks::Benchmark
getMonitor()TNL::Benchmarks::Benchmark
logFile (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
loggers (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
loops (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
MetadataColumns typedef (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmark
MetadataElement typedef (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmark
minTime (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
monitor (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
operations_per_loop (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
setCatchExceptions(bool catchExceptions)TNL::Benchmarks::Benchmark
setDatasetSize(double datasetSize=0.0, double baseTime=0.0)TNL::Benchmarks::Benchmark
setLoops(std::size_t loops)TNL::Benchmarks::Benchmark
setMetadataColumns(const MetadataColumns &metadata)TNL::Benchmarks::Benchmark
setMetadataElement(const typename MetadataColumns::value_type &element)TNL::Benchmarks::Benchmark
setMinTime(double minTime)TNL::Benchmarks::Benchmark
setOperation(const std::string &operation, double datasetSize=0.0, double baseTime=0.0)TNL::Benchmarks::Benchmark
setOperationsPerLoop(std::size_t operationsPerLoop)TNL::Benchmarks::Benchmark
setup(const Config::ParameterContainer &parameters, const std::string &programName="")TNL::Benchmarks::Benchmark
setWarmupLoops(std::size_t warmupLoops)TNL::Benchmarks::Benchmark
setWarmupMinTime(double warmupMinTime)TNL::Benchmarks::Benchmark
SolverMonitorType typedef (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmark
time(ResetFunction reset, const std::string &performer, ComputeFunction &compute, BenchmarkResult &result)TNL::Benchmarks::Benchmark
time(ResetFunction reset, const std::string &performer, ComputeFunction &compute)TNL::Benchmarks::Benchmark
time(const std::string &performer, ComputeFunction &compute, BenchmarkResult &result)TNL::Benchmarks::Benchmark
time(const std::string &performer, ComputeFunction &compute)TNL::Benchmarks::Benchmark
warmupLoops (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected
warmupMinTime (defined in TNL::Benchmarks::Benchmark)TNL::Benchmarks::Benchmarkprotected