aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-05-02 17:01:31 -0700
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-05-02 17:01:31 -0700
commit74cffc29f41ff424fd987c81d4fb71ddfbfb711b (patch)
tree326463de206f4709cb757b18abf8483c4e6a8bfd /Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp
parent2c25e914fcaae826a4e28acdc1e7c5348e05a168 (diff)
downloadWarpX-74cffc29f41ff424fd987c81d4fb71ddfbfb711b.tar.gz
WarpX-74cffc29f41ff424fd987c81d4fb71ddfbfb711b.tar.zst
WarpX-74cffc29f41ff424fd987c81d4fb71ddfbfb711b.zip
Start implementation of spectral PML
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp')
-rw-r--r--Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp b/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp
index 02fa2015f..c45809dd5 100644
--- a/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp
+++ b/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp
@@ -5,14 +5,14 @@ using namespace amrex;
/* \brief Initialize fields in spectral space, and FFT plans */
SpectralFieldData::SpectralFieldData( const BoxArray& realspace_ba,
const SpectralKSpace& k_space,
- const DistributionMapping& dm )
+ const DistributionMapping& dm,
+ const int n_field_required )
{
const BoxArray& spectralspace_ba = k_space.spectralspace_ba;
// Allocate the arrays that contain the fields in spectral space
// (one component per field)
- fields = SpectralField(spectralspace_ba, dm,
- SpectralFieldIndex::n_fields, 0);
+ fields = SpectralField(spectralspace_ba, dm, n_field_required, 0);
// Allocate temporary arrays - in real space and spectral space
// These arrays will store the data just before/after the FFT