aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/SpectralSolver/SpectralFieldData.H
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-04-20 22:53:00 -0700
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-04-23 12:43:53 -0700
commit80787133443c9adebdf6a9c6cdc6538bb2bcd2df (patch)
treefe6d97f6f86ad8f8030c7b5fcc5c23d16562d93d /Source/FieldSolver/SpectralSolver/SpectralFieldData.H
parent7b0571362a6eb23427ea56b1d780378c6f7730d8 (diff)
downloadWarpX-80787133443c9adebdf6a9c6cdc6538bb2bcd2df.tar.gz
WarpX-80787133443c9adebdf6a9c6cdc6538bb2bcd2df.tar.zst
WarpX-80787133443c9adebdf6a9c6cdc6538bb2bcd2df.zip
Added shift function
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralFieldData.H')
-rw-r--r--Source/FieldSolver/SpectralSolver/SpectralFieldData.H3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralFieldData.H b/Source/FieldSolver/SpectralSolver/SpectralFieldData.H
index 2abe81889..052fc045e 100644
--- a/Source/FieldSolver/SpectralSolver/SpectralFieldData.H
+++ b/Source/FieldSolver/SpectralSolver/SpectralFieldData.H
@@ -42,6 +42,9 @@ 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
+ // (for each dimension of space)
+ amrex::Array<SpectralShiftFactor,AMREX_SPACEDIM> shift_N2C, shift_C2N;
SpectralField& getSpectralField( const int field_index );
};