6
6
namespace ahr {
7
7
void HouLiFilter::operator ()(Grid::View::C_XY view) const {
8
8
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 ));
11
11
});
12
12
}
13
13
14
14
HouLiFilterCached::HouLiFilterCached (Grid const &grid)
15
15
: HouLiFilter(grid), factors(std::array{grid.KX , grid.KY }) {
16
16
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 ));
19
19
});
20
20
}
21
21
@@ -26,10 +26,10 @@ void HouLiFilterCached::operator()(Grid::View::C_XY view) const {
26
26
HouLiFilterCached1D::HouLiFilterCached1D (Grid const &grid)
27
27
: HouLiFilter(grid), factors_x(grid.KX), factors_y(grid.KY) {
28
28
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 ));
30
30
}
31
31
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 ));
33
33
}
34
34
}
35
35
0 commit comments