diff options
author | 2019-04-23 13:19:08 -0700 | |
---|---|---|
committer | 2019-04-23 13:19:08 -0700 | |
commit | 37f932323e7e3381cf7eee72a9e45e0304754e10 (patch) | |
tree | 4ee6454c3ee5dc78cfd2b90ec05fbc83569d249d /Source/FieldSolver/SpectralSolver/SpectralFieldData.H | |
parent | eb5ee68612afe016afd47a621937ee57006c135c (diff) | |
download | WarpX-37f932323e7e3381cf7eee72a9e45e0304754e10.tar.gz WarpX-37f932323e7e3381cf7eee72a9e45e0304754e10.tar.zst WarpX-37f932323e7e3381cf7eee72a9e45e0304754e10.zip |
Switch and rename the shift factors
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralFieldData.H')
-rw-r--r-- | Source/FieldSolver/SpectralSolver/SpectralFieldData.H | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralFieldData.H b/Source/FieldSolver/SpectralSolver/SpectralFieldData.H index 63a7c7520..be1765ca0 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralFieldData.H +++ b/Source/FieldSolver/SpectralSolver/SpectralFieldData.H @@ -31,7 +31,7 @@ class SpectralFieldData const SpectralKSpace& k_space, const amrex::DistributionMapping& dm ); SpectralFieldData() = default; // Default constructor - SpectralFieldData& operator=(SpectralFieldData&& field_data) = default; // Default move assignment + SpectralFieldData& operator=(SpectralFieldData&& field_data) = default; ~SpectralFieldData(); void ForwardTransform( const amrex::MultiFab& mf, const int field_index, const int i_comp ); @@ -42,10 +42,12 @@ class SpectralFieldData SpectralField Ex, Ey, Ez, Bx, By, Bz, Jx, Jy, Jz, rho_old, rho_new; SpectralField tmpRealField, tmpSpectralField; // Store fields before/after transform FFTplans forward_plan, backward_plan; - // Factors that shift the fields between nodal and cell-centered, in spectral space - SpectralShiftFactor xshift_N2C, xshift_C2N, zshift_N2C, zshift_C2N; + // Correcting "shift" factors when performing FFT from/to + // a cell-centered grid in real space, instead of a nodal grid + SpectralShiftFactor xshift_FFTfromCell, xshift_FFTtoCell, + zshift_FFTfromCell, zshift_FFTtoCell; #if (AMREX_SPACEDIM==3) - SpectralShiftFactor yshift_N2C, yshift_C2N; + SpectralShiftFactor yshift_FFTfromCell, yshift_FFTtoCell; #endif SpectralField& getSpectralField( const int field_index ); }; |