Skip to content

Commit

Permalink
Namespace.
Browse files Browse the repository at this point in the history
  • Loading branch information
pleroy committed Feb 2, 2025
1 parent af462aa commit 2cbe5c3
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
5 changes: 4 additions & 1 deletion benchmarks/elementary_functions_benchmark.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@ namespace functions {

using namespace principia::benchmarks::_metric;
using namespace principia::numerics::_sin_cos;
namespace sin_cos = principia::numerics::_sin_cos;

static constexpr std::int64_t number_of_iterations = 1000;
constexpr std::int64_t number_of_iterations = 1000;

template<Metric metric, double (__cdecl *fn)(double)>
void BM_EvaluateElementaryFunction(benchmark::State& state) {
using Value = double;
using Argument = double;

sin_cos::StaticInitialization();

std::mt19937_64 random(42);
std::uniform_real_distribution<> uniformly_at(-2 * π, 2 * π);

Expand Down
3 changes: 2 additions & 1 deletion functions/sin_cos_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,12 @@ using namespace principia::functions::_multiprecision;
using namespace principia::numerics::_next;
using namespace principia::numerics::_sin_cos;
using namespace principia::testing_utilities::_almost_equals;
namespace sin_cos = principia::numerics::_sin_cos;

class SinCosTest : public ::testing::Test {
protected:
static void SetUpTestCase() {
StaticInitialization();
sin_cos::StaticInitialization();
}

double a_ = 1.0;
Expand Down
3 changes: 2 additions & 1 deletion nanobenchmarks/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ using namespace principia::nanobenchmarks::_microarchitectures;
using namespace principia::nanobenchmarks::_performance_settings_controller;
using namespace principia::numerics::_sin_cos;
using namespace principia::testing_utilities::_statistics;
namespace sin_cos = principia::numerics::_sin_cos;

struct LatencyDistributionTable {
double min;
Expand Down Expand Up @@ -211,7 +212,7 @@ std::size_t FormattedWidth(std::string const& s) {
}

void Main() {
StaticInitialization();
sin_cos::StaticInitialization();
std::regex const name_matcher(absl::GetFlag(FLAGS_benchmark_filter));
auto controller = PerformanceSettingsController::New();
std::unique_ptr<Logger> logger;
Expand Down

0 comments on commit 2cbe5c3

Please sign in to comment.