aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/PhotonParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-05-22 18:23:56 -0700
committerGravatar GitHub <noreply@github.com> 2020-05-22 18:23:56 -0700
commit78d23945b7cda7c1920d397af2c2c54d5dc590d4 (patch)
tree359ec85df6efed64328b6d211060cbdefabd7435 /Source/Particles/PhotonParticleContainer.cpp
parent41d40b0f3b48fd87d56726e860363d8e29c65881 (diff)
downloadWarpX-78d23945b7cda7c1920d397af2c2c54d5dc590d4.tar.gz
WarpX-78d23945b7cda7c1920d397af2c2c54d5dc590d4.tar.zst
WarpX-78d23945b7cda7c1920d397af2c2c54d5dc590d4.zip
Use C++ templates for the PML field pusher (#808)
* Allow to pass component in stencil templates * Define and use enum to address PML components * Start implementing PML equations * Implement EvolveEPML * Implemented EvolveBPML * Added interface for pml_has_particles * Added interface for pml_has_particles * [skip ci] Add update expressions for E * [skip ci] Fix compilation * Call new PML pusher for B field * Fix compilation errors * Fix more typos * Abort code if `do_pml` is used in cylindrical geometry * Add contribution from F in EvolveEPML * Remove unused function for CKC coefficients * Remove unneeded ExchangeF * Add damping for J * Apply suggestions from code review Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> * Revert "Apply suggestions from code review" This reverts commit 08f262a676ba5e5b44b9118b8daba1b03c08b64b. * Remove sanity checks for nodal * Implement dive cleaning in PML * Implement push F in the PML * Clean-up unused code Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Diffstat (limited to 'Source/Particles/PhotonParticleContainer.cpp')
0 files changed, 0 insertions, 0 deletions