aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/WarpXParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2021-08-06 19:56:05 -0700
committerGravatar GitHub <noreply@github.com> 2021-08-07 02:56:05 +0000
commit5ac491ea3097149eb89a6e5bae57b4c0e9cdd20b (patch)
treed47401bbe555c62b273ac103d2f7f2f8531c176f /Source/Particles/WarpXParticleContainer.cpp
parentade8ce9f79197a8ba2553a40317500e90607aea3 (diff)
downloadWarpX-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.cpp11
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;