aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2020-12-23 08:01:37 -0800
committerGravatar GitHub <noreply@github.com> 2020-12-23 08:01:37 -0800
commitc30596fc489939d77da7ba34ed8dd0004a9b812c (patch)
tree892d954126c7fda40b84c4c6079a34c140f01e09 /Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
parentb4dbc8b72c0ee31ac2b90f63dafa930075d5aa0f (diff)
downloadWarpX-c30596fc489939d77da7ba34ed8dd0004a9b812c.tar.gz
WarpX-c30596fc489939d77da7ba34ed8dd0004a9b812c.tar.zst
WarpX-c30596fc489939d77da7ba34ed8dd0004a9b812c.zip
Use PML diagonal components only with div cleaning (#1592)
* Use PML diagonal components only with div cleaning * Apply @RemiLehe's suggestions and simplify allocations
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
index a311bb2bc..bb96dee45 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
+++ b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.H
@@ -75,7 +75,8 @@ class FiniteDifferenceSolver
void EvolveBPML ( std::array< amrex::MultiFab*, 3 > Bfield,
std::array< amrex::MultiFab*, 3 > const Efield,
- amrex::Real const dt );
+ amrex::Real const dt,
+ const bool dive_cleaning);
void EvolveEPML ( std::array< amrex::MultiFab*, 3 > Efield,
std::array< amrex::MultiFab*, 3 > const Bfield,
@@ -176,7 +177,8 @@ class FiniteDifferenceSolver
void EvolveBPMLCartesian (
std::array< amrex::MultiFab*, 3 > Bfield,
std::array< amrex::MultiFab*, 3 > const Efield,
- amrex::Real const dt );
+ amrex::Real const dt,
+ const bool dive_cleaning);
template< typename T_Algo >
void EvolveEPMLCartesian (