Skip to content

Commit 0fe404f

Browse files
committed
add std:: for exp and pow
1 parent c7a3191 commit 0fe404f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

cpp/lib/Filter.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
namespace ahr {
77
void HouLiFilter::operator()(Grid::View::C_XY view) const {
88
grid.for_each_kxky([&](Dim kx, Dim ky) {
9-
view(kx, ky) *= exp(-36.0 * pow(grid.kx_(kx) / grid.KX, 36.0)) *
10-
exp(-36.0 * pow(grid.ky_(ky) / grid.KY, 36.0));
9+
view(kx, ky) *= std::exp(-36.0 * std::pow(grid.kx_(kx) / grid.KX, 36.0)) *
10+
std::exp(-36.0 * std::pow(grid.ky_(ky) / grid.KY, 36.0));
1111
});
1212
}
1313

1414
HouLiFilterCached::HouLiFilterCached(Grid const &grid)
1515
: HouLiFilter(grid), factors(std::array{grid.KX, grid.KY}) {
1616
grid.for_each_kxky([&](Dim kx, Dim ky) {
17-
factors(kx, ky) = exp(-36.0 * pow(grid.kx_(kx) / grid.KX, 36.0)) *
18-
exp(-36.0 * pow(grid.ky_(ky) / grid.KY, 36.0));
17+
factors(kx, ky) = std::exp(-36.0 * std::pow(grid.kx_(kx) / grid.KX, 36.0)) *
18+
std::exp(-36.0 * std::pow(grid.ky_(ky) / grid.KY, 36.0));
1919
});
2020
}
2121

@@ -26,10 +26,10 @@ void HouLiFilterCached::operator()(Grid::View::C_XY view) const {
2626
HouLiFilterCached1D::HouLiFilterCached1D(Grid const &grid)
2727
: HouLiFilter(grid), factors_x(grid.KX), factors_y(grid.KY) {
2828
for (Dim kx = 0; kx < grid.KX; ++kx) {
29-
factors_x.at(kx) = exp(-36.0 * pow(grid.kx_(kx) / grid.KX, 36.0));
29+
factors_x.at(kx) = std::exp(-36.0 * std::pow(grid.kx_(kx) / grid.KX, 36.0));
3030
}
3131
for (Dim ky = 0; ky < grid.KY; ++ky) {
32-
factors_y.at(ky) = exp(-36.0 * pow(grid.ky_(ky) / grid.KY, 36.0));
32+
factors_y.at(ky) = std::exp(-36.0 * std::pow(grid.ky_(ky) / grid.KY, 36.0));
3333
}
3434
}
3535

cpp/lib/Naive.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ class Naive : public ahr::HermiteRunner {
102102
}
103103

104104
[[nodiscard]] Real exp_gm(Dim m, Real hyper_nuei, Real dt) const {
105-
return exp(-(Real(m) * nu_ei + std::pow(m, 2 * hyper_morder) * hyper_nuei) * dt);
105+
return std::exp(-(Real(m) * nu_ei + std::pow(m, 2 * hyper_morder) * hyper_nuei) * dt);
106106
}
107107

108108
[[nodiscard]] Real exp_eta(Dim kx, Dim ky, Real res2, Real dt) const {

0 commit comments

Comments
 (0)