From ade42163fe8026b9291dc454718d514015d42137 Mon Sep 17 00:00:00 2001 From: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Date: Mon, 3 Aug 2020 09:38:40 -0700 Subject: Fix bug in imaginary part of divE (#1233) --- Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp') 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 } -- cgit v1.2.3