diff options
author | 2022-08-02 13:28:02 -0700 | |
---|---|---|
committer | 2022-08-02 20:28:02 +0000 | |
commit | a4c36c317403d2b8050524ba2a37d8d237b0df32 (patch) | |
tree | d04e6a4f702d30f66011628d7c5451a78f4e411f /Source/Parallelization/WarpXComm.cpp | |
parent | ea29665ca7d4a9d8d45e0188653256ada73cfe90 (diff) | |
download | WarpX-a4c36c317403d2b8050524ba2a37d8d237b0df32.tar.gz WarpX-a4c36c317403d2b8050524ba2a37d8d237b0df32.tar.zst WarpX-a4c36c317403d2b8050524ba2a37d8d237b0df32.zip |
`SyncCurrent`: Pass References To Current MultiFabs (#3277)
* `SyncCurrent`: Pass References To Current MultiFabs
* Add Doxygen for `SyncCurrent`
Diffstat (limited to 'Source/Parallelization/WarpXComm.cpp')
-rw-r--r-- | Source/Parallelization/WarpXComm.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/Parallelization/WarpXComm.cpp b/Source/Parallelization/WarpXComm.cpp index 0ccb04493..27c01b6b3 100644 --- a/Source/Parallelization/WarpXComm.cpp +++ b/Source/Parallelization/WarpXComm.cpp @@ -855,13 +855,12 @@ WarpX::FillBoundaryAux (int lev, IntVect ng) } void -WarpX::SyncCurrent () +WarpX::SyncCurrent ( + const amrex::Vector<std::array<std::unique_ptr<amrex::MultiFab>,3>>& J_fp, + const amrex::Vector<std::array<std::unique_ptr<amrex::MultiFab>,3>>& J_cp) { WARPX_PROFILE("WarpX::SyncCurrent()"); - amrex::Vector<std::array<std::unique_ptr<amrex::MultiFab>,3>>& J_fp = current_fp; - amrex::Vector<std::array<std::unique_ptr<amrex::MultiFab>,3>>& J_cp = current_cp; - // If warpx.do_current_centering = 1, center currents from nodal grid to staggered grid if (WarpX::do_current_centering) { |