diff options
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r-- | Source/Particles/MultiParticleContainer.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp index 582666152..f6f9ab1a2 100644 --- a/Source/Particles/MultiParticleContainer.cpp +++ b/Source/Particles/MultiParticleContainer.cpp @@ -638,8 +638,8 @@ MultiParticleContainer::doCoulombCollisions () // two types of species that will be collided // auto& species1 = allcontainers[0]; // auto& species2 = allcontainers[1]; - auto& species1 = allcontainers[ allcollisions[i]->m_species1 ]; - auto& species2 = allcontainers[ allcollisions[i]->m_species2 ]; + auto& species1 = allcontainers[ allcollisions[i]->m_species1_index ]; + auto& species2 = allcontainers[ allcollisions[i]->m_species2_index ]; // Enable tiling MFItInfo info; @@ -656,7 +656,8 @@ MultiParticleContainer::doCoulombCollisions () for (MFIter mfi = species1->MakeMFIter(lev, info); mfi.isValid(); ++mfi){ CollisionType::doCoulombCollisionsWithinTile - ( lev, mfi, species1, species2 ); + ( lev, mfi, species1, species2, + allcollisions[i]->m_isSameSpecies ); } } |