diff options
author | 2020-02-06 09:51:38 -0800 | |
---|---|---|
committer | 2020-02-06 09:52:09 -0800 | |
commit | 54c5cc9faa06ab4ce5a7f53e93c077cf5488060b (patch) | |
tree | 2d3d5bd29e5a966c13797ad01a664c84738a319b /Source/FieldSolver/FiniteDifferenceSolver | |
parent | 99d3626777ecf7418a3f392962caa7f1e0550222 (diff) | |
download | WarpX-54c5cc9faa06ab4ce5a7f53e93c077cf5488060b.tar.gz WarpX-54c5cc9faa06ab4ce5a7f53e93c077cf5488060b.tar.zst WarpX-54c5cc9faa06ab4ce5a7f53e93c077cf5488060b.zip |
Correct errors in CKC
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver')
-rw-r--r-- | Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H | 5 |
1 files changed, 5 insertions, 0 deletions
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 |