aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/WarpXParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-11-16 09:04:56 -0800
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2019-11-16 09:04:56 -0800
commit6783d3b748ac1e03b2886004b5065fa27df3e7fd (patch)
tree22f58e3a6f292a8e647dc6feb742b0a72cfee70f /Source/Particles/WarpXParticleContainer.cpp
parent6f74a7ac262c26a276fe4b818ceb1e8ca26e5575 (diff)
parent3983a4153a21164fe2a955a22c1824687e1148a8 (diff)
downloadWarpX-6783d3b748ac1e03b2886004b5065fa27df3e7fd.tar.gz
WarpX-6783d3b748ac1e03b2886004b5065fa27df3e7fd.tar.zst
WarpX-6783d3b748ac1e03b2886004b5065fa27df3e7fd.zip
Merge branch 'poisson' into poisson_relativistic
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.cpp')
-rw-r--r--Source/Particles/WarpXParticleContainer.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp
index 24b7e51a3..09f51ef49 100644
--- a/Source/Particles/WarpXParticleContainer.cpp
+++ b/Source/Particles/WarpXParticleContainer.cpp
@@ -502,7 +502,8 @@ WarpXParticleContainer::DepositCharge (WarpXParIter& pti, RealVector& wp,
void
WarpXParticleContainer::DepositCharge (Vector<std::unique_ptr<MultiFab> >& rho,
- bool local, bool reset)
+ bool local, bool reset,
+ bool do_rz_volume_scaling)
{
// Loop over the refinement levels
int const finest_level = rho.size() - 1;
@@ -540,7 +541,9 @@ WarpXParticleContainer::DepositCharge (Vector<std::unique_ptr<MultiFab> >& rho,
#endif
#ifdef WARPX_DIM_RZ
- if (reset) WarpX::GetInstance().ApplyInverseVolumeScalingToChargeDensity(rho[lev].get(), lev);
+ if (do_rz_volume_scaling) {
+ WarpX::GetInstance().ApplyInverseVolumeScalingToChargeDensity(rho[lev].get(), lev);
+ }
#endif
// Exchange guard cells