aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2020-08-03 09:38:40 -0700
committerGravatar GitHub <noreply@github.com> 2020-08-03 09:38:40 -0700
commitade42163fe8026b9291dc454718d514015d42137 (patch)
tree4a464a0ede62de4a381dec3d51e379fd07d0898c /Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp
parent05db504fa38ff6e538b6cb492ab5e3dd98013a35 (diff)
downloadWarpX-ade42163fe8026b9291dc454718d514015d42137.tar.gz
WarpX-ade42163fe8026b9291dc454718d514015d42137.tar.zst
WarpX-ade42163fe8026b9291dc454718d514015d42137.zip
Fix bug in imaginary part of divE (#1233)
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp b/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp
index 05b4f9fce..5eb5da617 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp
+++ b/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp
@@ -149,7 +149,7 @@ void FiniteDifferenceSolver::ComputeDivECylindrical (
+ m * Et( i, j, 0, 2*m )/r
+ T_Algo::DownwardDz(Ez, coefs_z, n_coefs_z, i, j, 0, 2*m-1); // Real part
divE(i, j, 0, 2*m ) =
- T_Algo::DownwardDrr_over_r(Er, r, dr, coefs_r, n_coefs_r, i, j, 0, 2*m-1)
+ T_Algo::DownwardDrr_over_r(Er, r, dr, coefs_r, n_coefs_r, i, j, 0, 2*m)
- m * Et( i, j, 0, 2*m-1 )/r
+ T_Algo::DownwardDz(Ez, coefs_z, n_coefs_z, i, j, 0, 2*m ); // Imaginary part
}