diff options
Diffstat (limited to 'Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp')
-rw-r--r-- | Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp b/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp index 3926df286..460e2cc3b 100644 --- a/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp +++ b/Source/FieldSolver/SpectralSolver/SpectralFieldData.cpp @@ -204,22 +204,22 @@ SpectralFieldData::~SpectralFieldData() void SpectralFieldData::ForwardTransform (const int lev, const MultiFab& mf, const int field_index, - const int i_comp, const IntVect& stag) + const int i_comp) { amrex::LayoutData<amrex::Real>* cost = WarpX::getCosts(lev); bool do_costs = WarpXUtilLoadBalance::doCosts(cost, mf.boxArray(), mf.DistributionMap()); // Check field index type, in order to apply proper shift in spectral space #if (AMREX_SPACEDIM >= 2) - const bool is_nodal_x = (stag[0] == amrex::IndexType::NODE) ? true : false; + const bool is_nodal_x = mf.is_nodal(0); #endif #if defined(WARPX_DIM_3D) - const bool is_nodal_y = (stag[1] == amrex::IndexType::NODE) ? true : false; - const bool is_nodal_z = (stag[2] == amrex::IndexType::NODE) ? true : false; + const bool is_nodal_y = mf.is_nodal(1); + const bool is_nodal_z = mf.is_nodal(2); #elif defined(WARPX_DIM_XZ) || defined(WARPX_DIM_RZ) - const bool is_nodal_z = (stag[1] == amrex::IndexType::NODE) ? true : false; + const bool is_nodal_z = mf.is_nodal(1); #elif defined(WARPX_DIM_1D_Z) - const bool is_nodal_z = (stag[0] == amrex::IndexType::NODE) ? true : false; + const bool is_nodal_z = mf.is_nodal(0); #endif // Loop over boxes |