diff options
author | 2019-05-02 17:01:31 -0700 | |
---|---|---|
committer | 2019-05-02 17:01:31 -0700 | |
commit | 74cffc29f41ff424fd987c81d4fb71ddfbfb711b (patch) | |
tree | 326463de206f4709cb757b18abf8483c4e6a8bfd /Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp | |
parent | 2c25e914fcaae826a4e28acdc1e7c5348e05a168 (diff) | |
download | WarpX-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.cpp | 6 |
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 |