From 54c5cc9faa06ab4ce5a7f53e93c077cf5488060b Mon Sep 17 00:00:00 2001 From: Remi Lehe Date: Thu, 6 Feb 2020 09:51:38 -0800 Subject: Correct errors in CKC --- .../FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms') diff --git a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H index eb804927c..7c759cb35 100644 --- a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H +++ b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H @@ -54,6 +54,11 @@ struct CartesianCKCAlgorithm { Real const betazx = 0.125*rx*inv_dz; Real const alphax = (1. - 2.*rz*beta)*inv_dx; Real const alphaz = (1. - 2.*rx*beta)*inv_dz; + // Other coefficients are 0 in 2D Cartesian + // (and will actually not be used in the stencil) + Real const gammax=0, gammay=0, gammaz=0; + Real const betaxy=0, betazy=0, betayx=0, betayz=0; + Real const alphay=0; #endif // Store the coefficients in array `stencil_coefs`, in prescribed order -- cgit v1.2.3