aboutsummaryrefslogtreecommitdiffstats
path: root/common/alcomplex.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2019-07-29 09:29:35 -0700
committerChris Robinson <[email protected]>2019-07-29 09:29:35 -0700
commitf0408809d6b2012aca0f1e8a344e087cb504a231 (patch)
tree3cecaa9827519ce5419febe9f584881ad286c97e /common/alcomplex.cpp
parent40e937c63a2a74ef2ff94ba8a056cce0a07832ed (diff)
Cleanup common sources' includes
Diffstat (limited to 'common/alcomplex.cpp')
-rw-r--r--common/alcomplex.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/common/alcomplex.cpp b/common/alcomplex.cpp
index 9074cf5f..71d3c5f8 100644
--- a/common/alcomplex.cpp
+++ b/common/alcomplex.cpp
@@ -3,14 +3,13 @@
#include "alcomplex.h"
-#include <cmath>
#include <algorithm>
+#include <cmath>
+#include <cstddef>
+#include <utility>
-namespace {
-
-constexpr double Pi{3.141592653589793238462643383279502884};
+#include "math_defs.h"
-} // namespace
void complex_fft(const al::span<std::complex<double>> buffer, const double sign)
{
@@ -36,7 +35,7 @@ void complex_fft(const al::span<std::complex<double>> buffer, const double sign)
for(size_t i{1u};i < fftsize;i<<=1, step<<=1)
{
const size_t step2{step >> 1};
- double arg{Pi / step2};
+ double arg{al::MathDefs<double>::Pi() / step2};
std::complex<double> w{std::cos(arg), std::sin(arg)*sign};
std::complex<double> u{1.0, 0.0};