diff options
Diffstat (limited to 'Source/FieldSolver/SpectralSolver')
-rw-r--r-- | Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp b/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp index dd12fb2b8..7515f59c6 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp +++ b/Source/FieldSolver/SpectralSolver/SpectralKSpace.cpp @@ -156,9 +156,10 @@ SpectralKSpace::getSpectralShiftFactor( const DistributionMapping& dm, case ShiftType::TransformToCellCentered: sign = 1.; } const Complex I{0,1}; + const auto t_dx_idim = dx[i_dim]; amrex::ParallelFor(N, [=] AMREX_GPU_DEVICE (int i) noexcept { - pshift[i] = amrex::exp( I*sign*pk[i]*0.5_rt*dx[i_dim]); + pshift[i] = amrex::exp( I*sign*pk[i]*0.5_rt*t_dx_idim); }); } return shift_factor; |