![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Classes | |
| struct | MicroBenchmarkIterImpl |
| struct | MicroBenchmarkIterImpl< Callable, Input, void > |
| struct | MicroBenchmarkIterImpl< Callable, void, Result > |
| struct | MicroBenchmarkIterImpl< Callable, void, void > |
| struct | MicroBenchmarkIter |
| struct | MicroBenchmarkIter< Callable, void > |
Typedefs | |
| template<typename T , typename I > | |
| using | call_with_input_t = decltype(std::declval< T >()(std::declval< I >())) |
| template<typename T > | |
| using | call_without_input_t = decltype(std::declval< T >()()) |
Functions | |
| template<typename Callable > | |
| MicroBenchmarkResult | microBenchmarkImpl (Callable &&run, size_t iters_per_run, size_t num_runs, std::chrono::milliseconds warmup_time) |
| using Acts::Test::benchmark_tools_internal::call_with_input_t = typedef decltype(std::declval<T>()(std::declval<I>())) |
Definition at line 387 of file BenchmarkTools.hpp.
View newest version in sPHENIX GitHub at line 387 of file BenchmarkTools.hpp
| using Acts::Test::benchmark_tools_internal::call_without_input_t = typedef decltype(std::declval<T>()()) |
Definition at line 390 of file BenchmarkTools.hpp.
View newest version in sPHENIX GitHub at line 390 of file BenchmarkTools.hpp
| MicroBenchmarkResult Acts::Test::benchmark_tools_internal::microBenchmarkImpl | ( | Callable && | run, |
| size_t | iters_per_run, | ||
| size_t | num_runs, | ||
| std::chrono::milliseconds | warmup_time | ||
| ) |
Definition at line 426 of file BenchmarkTools.hpp.
View newest version in sPHENIX GitHub at line 426 of file BenchmarkTools.hpp
References Acts::Test::MicroBenchmarkResult::iters_per_run, Acts::PrimitivesView3DTest::run(), Acts::Test::MicroBenchmarkResult::run_timings, start(), and vector().
Referenced by Acts::Test::microBenchmark().
Here is the call graph for this function:
Here is the caller graph for this function: