Skip to content

Commit

Permalink
more first-capture
Browse files Browse the repository at this point in the history
  • Loading branch information
atmyers committed Jul 25, 2023
1 parent 3812a82 commit be9a0a6
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions Src/Particle/AMReX_ParticleTransformation.H
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ Index filterParticles (DstTile& dst, const SrcTile& src, Pred&& p,
amrex::ParallelForRNG(n,
[=] AMREX_GPU_DEVICE (int i, amrex::RandomEngine const& engine) noexcept
{
amrex::ignore_unused(p_mask, src_data, src_start, engine);
amrex::ignore_unused(p, p_mask, src_data, src_start, engine);
if constexpr (IsCallable<Pred,decltype(src_data),Index,RandomEngine>::value) {
p_mask[i] = p(src_data, src_start+i, engine);
} else {
Expand Down Expand Up @@ -563,11 +563,10 @@ int filterAndTransformParticles (DstTile1& dst1, DstTile2& dst2, const SrcTile&
amrex::ParallelForRNG(np,
[=] AMREX_GPU_DEVICE (int i, amrex::RandomEngine const& engine) noexcept
{
amrex::ignore_unused(p_mask, src_data, engine);
amrex::ignore_unused(p, p_mask, src_data, engine);
if constexpr (IsCallable<Pred,decltype(src_data),int,RandomEngine>::value) {
p_mask[i] = p(src_data, i, engine);
} else {
amrex::ignore_unused(engine);
p_mask[i] = p(src_data, i);
}
});
Expand Down Expand Up @@ -607,7 +606,7 @@ Index filterAndTransformParticles (DstTile& dst, const SrcTile& src, Pred&& p, F
amrex::ParallelForRNG(np,
[=] AMREX_GPU_DEVICE (int i, amrex::RandomEngine const& engine) noexcept
{
amrex::ignore_unused(p_mask, src_data, src_start, engine);
amrex::ignore_unused(p, p_mask, src_data, src_start, engine);
if constexpr (IsCallable<Pred,decltype(src_data),Index,RandomEngine>::value) {
p_mask[i] = p(src_data, src_start+i, engine);
} else {
Expand Down

0 comments on commit be9a0a6

Please sign in to comment.