![]() |
PURIFY
Next-generation radio interferometric imaging
|
#include <chrono>#include <benchmark/benchmark.h>#include "benchmarks/utilities.h"#include "purify/operators.h"
Include dependency graph for measurement_operator.cc:Go to the source code of this file.
Classes | |
| class | DegridOperatorFixture |
| class | DegridOperatorDirectFixture |
| class | DegridOperatorAdjointFixture |
Functions | |
| void | degrid_operator_ctor (benchmark::State &state) |
| BENCHMARK_DEFINE_F (DegridOperatorDirectFixture, Apply)(benchmark | |
| BENCHMARK_DEFINE_F (DegridOperatorAdjointFixture, Apply)(benchmark | |
| Args ({1024, 1000000, 4}) -> Args({1024, 10000000, 4}) ->UseManualTime() ->Repetitions(10) ->Unit(benchmark::kMillisecond) | |
| BENCHMARK_MAIN () | |
| Args | ( | {1024, 1000000, 4} | ) | -> Args({1024, 10000000, 4}) ->UseManualTime() ->Repetitions(10) ->Unit(benchmark::kMillisecond) |
| BENCHMARK_DEFINE_F | ( | DegridOperatorAdjointFixture | , |
| Apply | |||
| ) |
Definition at line 123 of file measurement_operator.cc.
References b_utilities::duration().
| BENCHMARK_DEFINE_F | ( | DegridOperatorDirectFixture | , |
| Apply | |||
| ) |
Definition at line 107 of file measurement_operator.cc.
References b_utilities::duration().
| BENCHMARK_MAIN | ( | ) |
| void degrid_operator_ctor | ( | benchmark::State & | state | ) |
Definition at line 10 of file measurement_operator.cc.
References b_utilities::duration(), purify::kernels::kb, and b_utilities::random_measurements().