diff options
author | 2019-04-25 18:14:36 -0700 | |
---|---|---|
committer | 2019-04-25 18:14:36 -0700 | |
commit | a8b2f0c88434f08955399ca6dfdbc551979717f2 (patch) | |
tree | bc4550662255653183f022626efbc1dec745425b /Source/Particles/MultiParticleContainer.cpp | |
parent | 8d890d18ad4cabd4dc434a14d1925f2e1e8f48ab (diff) | |
download | WarpX-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.cpp | 9 |
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; |