diff options
author | 2021-08-06 19:56:05 -0700 | |
---|---|---|
committer | 2021-08-07 02:56:05 +0000 | |
commit | 5ac491ea3097149eb89a6e5bae57b4c0e9cdd20b (patch) | |
tree | d47401bbe555c62b273ac103d2f7f2f8531c176f /Source/Particles/WarpXParticleContainer.cpp | |
parent | ade8ce9f79197a8ba2553a40317500e90607aea3 (diff) | |
download | WarpX-5ac491ea3097149eb89a6e5bae57b4c0e9cdd20b.tar.gz WarpX-5ac491ea3097149eb89a6e5bae57b4c0e9cdd20b.tar.zst WarpX-5ac491ea3097149eb89a6e5bae57b4c0e9cdd20b.zip |
More cleanup of particle boundaries (#2171)
* Moved some routines to .cpp file
* Moved more stuff to a header file
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.cpp')
-rw-r--r-- | Source/Particles/WarpXParticleContainer.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp index 427b58121..cb7356daa 100644 --- a/Source/Particles/WarpXParticleContainer.cpp +++ b/Source/Particles/WarpXParticleContainer.cpp @@ -13,6 +13,7 @@ #include "Deposition/CurrentDeposition.H" #include "Pusher/GetAndSetPosition.H" #include "Pusher/UpdatePosition.H" +#include "ParticleBoundaries_K.H" #include "Utils/CoarsenMR.H" #include "Utils/WarpXAlgorithmSelection.H" #include "Utils/WarpXConst.H" @@ -1134,13 +1135,13 @@ WarpXParticleContainer::ApplyBoundaryConditions (ParticleBoundaries& boundary_co // Note that for RZ, (x, y, z) is actually (r, theta, z). bool particle_lost = false; - ParticleBoundaries::apply_boundaries(x, xmin, xmax, + ApplyParticleBoundaries::apply_boundaries(x, xmin, xmax, #ifdef WARPX_DIM_3D - y, ymin, ymax, + y, ymin, ymax, #endif - z, zmin, zmax, - ux[i], uy[i], uz[i], particle_lost, - boundary_conditions); + z, zmin, zmax, + ux[i], uy[i], uz[i], particle_lost, + boundary_conditions); if (particle_lost) { p.id() = -1; |