diff options
author | 2019-10-17 16:51:30 -0700 | |
---|---|---|
committer | 2019-10-17 16:51:30 -0700 | |
commit | a103e1d626233bbc89c41c3a1cc3b43cb2c2d4d2 (patch) | |
tree | 80e08e61cb18adc62c4d753f8172652f4ba40e32 /Source/Particles/PhysicalParticleContainer.cpp | |
parent | a8e92c5b1098957368561609c0d9e08dd6ee8b94 (diff) | |
parent | ab5f29617d543523435c8c36821fcc305666e390 (diff) | |
download | WarpX-a103e1d626233bbc89c41c3a1cc3b43cb2c2d4d2.tar.gz WarpX-a103e1d626233bbc89c41c3a1cc3b43cb2c2d4d2.tar.zst WarpX-a103e1d626233bbc89c41c3a1cc3b43cb2c2d4d2.zip |
merge dev into PusherHC
Diffstat (limited to 'Source/Particles/PhysicalParticleContainer.cpp')
-rw-r--r-- | Source/Particles/PhysicalParticleContainer.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Source/Particles/PhysicalParticleContainer.cpp b/Source/Particles/PhysicalParticleContainer.cpp index 7c8c4024e..66331db26 100644 --- a/Source/Particles/PhysicalParticleContainer.cpp +++ b/Source/Particles/PhysicalParticleContainer.cpp @@ -994,12 +994,12 @@ PhysicalParticleContainer::FieldGather (int lev, const FArrayBox& byfab = By[pti]; const FArrayBox& bzfab = Bz[pti]; - Exp.assign(np,0.0); - Eyp.assign(np,0.0); - Ezp.assign(np,0.0); - Bxp.assign(np,0.0); - Byp.assign(np,0.0); - Bzp.assign(np,0.0); + Exp.assign(np,WarpX::E_external[0]); + Eyp.assign(np,WarpX::E_external[1]); + Ezp.assign(np,WarpX::E_external[2]); + Bxp.assign(np,WarpX::B_external[0]); + Byp.assign(np,WarpX::B_external[1]); + Bzp.assign(np,WarpX::B_external[2]); // // copy data from particle container to temp arrays @@ -1133,6 +1133,7 @@ PhysicalParticleContainer::Evolve (int lev, Exp.assign(np,WarpX::E_external[0]); Eyp.assign(np,WarpX::E_external[1]); Ezp.assign(np,WarpX::E_external[2]); + Bxp.assign(np,WarpX::B_external[0]); Byp.assign(np,WarpX::B_external[1]); Bzp.assign(np,WarpX::B_external[2]); @@ -1669,6 +1670,7 @@ PhysicalParticleContainer::PushP (int lev, Real dt, Exp.assign(np,WarpX::E_external[0]); Eyp.assign(np,WarpX::E_external[1]); Ezp.assign(np,WarpX::E_external[2]); + Bxp.assign(np,WarpX::B_external[0]); Byp.assign(np,WarpX::B_external[1]); Bzp.assign(np,WarpX::B_external[2]); |