aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/MultiParticleContainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r--Source/Particles/MultiParticleContainer.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp
index 726e44b04..359b1ecde 100644
--- a/Source/Particles/MultiParticleContainer.cpp
+++ b/Source/Particles/MultiParticleContainer.cpp
@@ -539,11 +539,11 @@ MultiParticleContainer::DepositCurrent (
const amrex::Real dt, const amrex::Real relative_time)
{
// Reset the J arrays
- for (int lev = 0; lev < J.size(); ++lev)
+ for (auto& J_lev : J)
{
- J[lev][0]->setVal(0.0_rt);
- J[lev][1]->setVal(0.0_rt);
- J[lev][2]->setVal(0.0_rt);
+ J_lev[0]->setVal(0.0_rt);
+ J_lev[1]->setVal(0.0_rt);
+ J_lev[2]->setVal(0.0_rt);
}
// Call the deposition kernel for each species
@@ -555,7 +555,8 @@ MultiParticleContainer::DepositCurrent (
#ifdef WARPX_DIM_RZ
for (int lev = 0; lev < J.size(); ++lev)
{
- WarpX::GetInstance().ApplyInverseVolumeScalingToCurrentDensity(J[lev][0].get(), J[lev][1].get(), J[lev][2].get(), lev);
+ WarpX::GetInstance().ApplyInverseVolumeScalingToCurrentDensity(
+ J[lev][0].get(), J[lev][1].get(), J[lev][2].get(), lev);
}
#endif
}
@@ -566,9 +567,9 @@ MultiParticleContainer::DepositCharge (
const amrex::Real relative_time)
{
// Reset the rho array
- for (int lev = 0; lev < rho.size(); ++lev)
+ for (auto& rho_lev : rho)
{
- rho[lev]->setVal(0.0_rt);
+ rho_lev->setVal(0.0_rt);
}
// Push the particles in time, if needed
@@ -603,9 +604,9 @@ MultiParticleContainer::GetChargeDensity (int lev, bool local)
{
std::unique_ptr<MultiFab> rho = GetZeroChargeDensity(lev);
- for (unsigned i = 0, n = allcontainers.size(); i < n; ++i) {
- if (allcontainers[i]->do_not_deposit) continue;
- std::unique_ptr<MultiFab> rhoi = allcontainers[i]->GetChargeDensity(lev, true);
+ for (auto& container : allcontainers) {
+ if (container->do_not_deposit) continue;
+ std::unique_ptr<MultiFab> rhoi = container->GetChargeDensity(lev, true);
MultiFab::Add(*rho, *rhoi, 0, 0, rho->nComp(), rho->nGrowVect());
}
if (!local) {