aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/MultiParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2019-04-25 18:14:36 -0700
committerGravatar MaxThevenet <mthevenet@lbl.gov> 2019-04-25 18:14:36 -0700
commita8b2f0c88434f08955399ca6dfdbc551979717f2 (patch)
treebc4550662255653183f022626efbc1dec745425b /Source/Particles/MultiParticleContainer.cpp
parent8d890d18ad4cabd4dc434a14d1925f2e1e8f48ab (diff)
downloadWarpX-a8b2f0c88434f08955399ca6dfdbc551979717f2.tar.gz
WarpX-a8b2f0c88434f08955399ca6dfdbc551979717f2.tar.zst
WarpX-a8b2f0c88434f08955399ca6dfdbc551979717f2.zip
minor fixes
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r--Source/Particles/MultiParticleContainer.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp
index 81a908179..0a8eae8d4 100644
--- a/Source/Particles/MultiParticleContainer.cpp
+++ b/Source/Particles/MultiParticleContainer.cpp
@@ -14,8 +14,7 @@ MultiParticleContainer::MultiParticleContainer (AmrCore* amr_core)
{
ReadParameters();
- int n = nspecies + nlasers;
- allcontainers.resize(n);
+ allcontainers.resize(nspecies + nlasers);
for (int i = 0; i < nspecies; ++i) {
if (species_types[i] == PCTypes::Physical) {
allcontainers[i].reset(new PhysicalParticleContainer(amr_core, i, species_names[i]));
@@ -25,9 +24,9 @@ MultiParticleContainer::MultiParticleContainer (AmrCore* amr_core)
}
allcontainers[i]->deposit_on_main_grid = deposit_on_main_grid[i];
}
-
+
for (int i = nspecies; i < nspecies+nlasers; ++i) {
- allcontainers[i].reset(new LaserParticleContainer(amr_core,n-1, lasers_names[i]));
+ allcontainers[i].reset(new LaserParticleContainer(amr_core,i, lasers_names[i-nspecies]));
}
pc_tmp.reset(new PhysicalParticleContainer(amr_core));
@@ -81,7 +80,7 @@ MultiParticleContainer::ReadParameters ()
BL_ASSERT(nlasers >= 0);
if (nlasers > 0) {
ppl.getarr("lasers_names", lasers_names);
- BL_ASSERT(lasers.size() == nlasers);
+ BL_ASSERT(lasers_names.size() == nlasers);
}
initialized = true;