aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/LaserParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com> 2021-10-11 15:50:21 -0700
committerGravatar GitHub <noreply@github.com> 2021-10-11 15:50:21 -0700
commit8a6287989c02877b0691267cc4ad0bf7d80e4c35 (patch)
treead284789ce5678626485c091cdc69f1eca55f6c5 /Source/Particles/LaserParticleContainer.cpp
parent9f5dcb7fe6cfeb61982f6c5d0014d4000f9b336f (diff)
downloadWarpX-8a6287989c02877b0691267cc4ad0bf7d80e4c35.tar.gz
WarpX-8a6287989c02877b0691267cc4ad0bf7d80e4c35.tar.zst
WarpX-8a6287989c02877b0691267cc4ad0bf7d80e4c35.zip
Allow Neumann domain boundary conditions for the electrostatic potential (#2345)
* initial commit for adding a spatially varying potential for EBs * refactored logic to set the boundary conditions and boundary values for the electrostatic solver * style change * removed extra semi-colon * fixed issue causing oneAPI DPC++ build failure * fixed issue that led to CI test failure * fixed incorrect placement of definePhiBCs() call from previous commit * avoid the more expensive function to set the EB potential if it does not vary spatially * have to make a new parser when phi EB is only a function of time * fixed typo in previous commit * added option to use Neumann boundary conditions with the electrostatic solver * cleaned up logic for whether or not boundary potential values should be set * avoid using reference to __host__ variable * added CI test for mixed boundary conditions for the electrostatic solver * added documentation
Diffstat (limited to 'Source/Particles/LaserParticleContainer.cpp')
0 files changed, 0 insertions, 0 deletions