diff options
author | 2020-02-06 14:05:03 -0800 | |
---|---|---|
committer | 2020-02-06 14:05:03 -0800 | |
commit | 0441d74ecb4f7ae02061feb89712acd86733f6ff (patch) | |
tree | f536ba98ace5fbfdd505c71d8d6f0b8691d182cc /Source/Particles/MultiParticleContainer.cpp | |
parent | 3c7f5f004ba1955aa394de90b9237342dcb6ad38 (diff) | |
download | WarpX-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.cpp | 6 |
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); } |