aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/MultiParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar atmyers <atmyers2@gmail.com> 2020-02-06 14:05:03 -0800
committerGravatar atmyers <atmyers2@gmail.com> 2020-02-06 14:05:03 -0800
commit0441d74ecb4f7ae02061feb89712acd86733f6ff (patch)
treef536ba98ace5fbfdd505c71d8d6f0b8691d182cc /Source/Particles/MultiParticleContainer.cpp
parent3c7f5f004ba1955aa394de90b9237342dcb6ad38 (diff)
downloadWarpX-0441d74ecb4f7ae02061feb89712acd86733f6ff.tar.gz
WarpX-0441d74ecb4f7ae02061feb89712acd86733f6ff.tar.zst
WarpX-0441d74ecb4f7ae02061feb89712acd86733f6ff.zip
make the multiplicity a template parameter so it can be known at compile time
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r--Source/Particles/MultiParticleContainer.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp
index fcefd3963..7807795b2 100644
--- a/Source/Particles/MultiParticleContainer.cpp
+++ b/Source/Particles/MultiParticleContainer.cpp
@@ -642,8 +642,6 @@ MultiParticleContainer::doFieldIonization ()
{
BL_PROFILE("MPC::doFieldIonization");
- constexpr int multiplicity = 1;
-
// Loop over all species.
// Ionized particles in pc_source create particles in pc_product
for (auto& pc_source : allcontainers)
@@ -675,8 +673,8 @@ MultiParticleContainer::doFieldIonization ()
auto& dst_tile = pc_product->ParticlesAt(lev, mfi);
auto np_dst = dst_tile.numParticles();
- auto num_added = filterCopyTransformParticles(dst_tile, src_tile, np_dst, multiplicity,
- Filter, Copy, Transform);
+ auto num_added = filterCopyTransformParticles<1>(dst_tile, src_tile, np_dst,
+ Filter, Copy, Transform);
setNewParticleIDs(dst_tile, np_dst, num_added);
}