diff options
author | 2021-10-11 15:50:21 -0700 | |
---|---|---|
committer | 2021-10-11 15:50:21 -0700 | |
commit | 8a6287989c02877b0691267cc4ad0bf7d80e4c35 (patch) | |
tree | ad284789ce5678626485c091cdc69f1eca55f6c5 /Source/Particles/LaserParticleContainer.cpp | |
parent | 9f5dcb7fe6cfeb61982f6c5d0014d4000f9b336f (diff) | |
download | WarpX-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