diff options
author | 2019-10-10 14:28:30 -0700 | |
---|---|---|
committer | 2019-10-10 14:28:30 -0700 | |
commit | 2bcf51e137efbd4950649370c474d239718d61b2 (patch) | |
tree | 20b906dbda92675bb5a2b6754f40200efed6f299 /Source/Particles/MultiParticleContainer.cpp | |
parent | 8e989a7d1e1b7602ad12ffd30bc4cd2ef8306cd7 (diff) | |
download | WarpX-2bcf51e137efbd4950649370c474d239718d61b2.tar.gz WarpX-2bcf51e137efbd4950649370c474d239718d61b2.tar.zst WarpX-2bcf51e137efbd4950649370c474d239718d61b2.zip |
compiles and gives correct result
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r-- | Source/Particles/MultiParticleContainer.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp index 36f16bd33..5d898c11a 100644 --- a/Source/Particles/MultiParticleContainer.cpp +++ b/Source/Particles/MultiParticleContainer.cpp @@ -586,15 +586,11 @@ MultiParticleContainer::doFieldIonization () amrex::Gpu::ManagedDeviceVector<int> is_ionized; pc_source->buildIonizationMask(mfi, lev, is_ionized); // Create particles in pc_product - bool do_boost = WarpX::do_boosted_frame_diagnostic + int do_boost = WarpX::do_boosted_frame_diagnostic && pc_product->DoBoostedFrameDiags(); - const amrex::Vector<bool> v_do_boosted_product{do_boost}; - //amrex::Vector<std::unique_ptr< WarpXParticleContainer>> v_pc_product{pc_product}; - // amrex::Vector<WarpXParticleContainer*> v_pc_product = GetVecOfPtrs(pc_product); + amrex::Vector<int> v_do_boosted_product; + v_do_boosted_product.push_back(do_boost); const amrex::Vector<WarpXParticleContainer*> v_pc_product {pc_product.get()}; - // v_pc_Prpod; - //v_pc_product.resize(1); - //v_pc_product[0] = pc_product; // Copy source to product particles, and increase ionization // level of source particle ionization_process.createParticles(lev, mfi, pc_source, v_pc_product, |