aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/MultiParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Yin-YinjianZhao <yinjianzhao@lbl.gov> 2019-11-13 16:11:46 -0800
committerGravatar Yin-YinjianZhao <yinjianzhao@lbl.gov> 2019-11-13 16:11:46 -0800
commit7c5126df0a02dbe72f8e9049be6d16c3600c723a (patch)
tree28211007772d21c1307e3e98de61b7fbeb137515 /Source/Particles/MultiParticleContainer.cpp
parent5fbdf4c8022327ab51133e196464321a571e6ebc (diff)
downloadWarpX-7c5126df0a02dbe72f8e9049be6d16c3600c723a.tar.gz
WarpX-7c5126df0a02dbe72f8e9049be6d16c3600c723a.tar.zst
WarpX-7c5126df0a02dbe72f8e9049be6d16c3600c723a.zip
First version that can run with collisions!
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r--Source/Particles/MultiParticleContainer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp
index 3d8dc0ddc..55da8b938 100644
--- a/Source/Particles/MultiParticleContainer.cpp
+++ b/Source/Particles/MultiParticleContainer.cpp
@@ -56,6 +56,7 @@ MultiParticleContainer::MultiParticleContainer (AmrCore* amr_core)
ionization_process = IonizationProcess();
// collision
+ allcollisions.resize(ncollisions);
for (int i = 0; i < ncollisions; ++i) {
allcollisions[i].reset(new CollisionType(species_names, collision_names[i]));
}
@@ -662,7 +663,8 @@ MultiParticleContainer::doCoulombCollisions ()
#endif
for (MFIter mfi = species1->MakeMFIter(lev, info); mfi.isValid(); ++mfi){
- doCoulombCollisionsWithinTile( lev, mfi, species1, species2 );
+ CollisionType::doCoulombCollisionsWithinTile
+ ( lev, mfi, species1, species2 );
}
}