aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-01-24 21:23:53 -0800
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-01-24 21:23:53 -0800
commit2fa99b8e54678226fb19c40343ef00f4a68a851c (patch)
tree0c047534135c36de32b63c9d26635a07dfbfddcd /Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp
parentb51df322f2d17cd4dbf7b98d277491caf9d1ebfc (diff)
downloadWarpX-2fa99b8e54678226fb19c40343ef00f4a68a851c.tar.gz
WarpX-2fa99b8e54678226fb19c40343ef00f4a68a851c.tar.zst
WarpX-2fa99b8e54678226fb19c40343ef00f4a68a851c.zip
Added CKC algorithm
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp b/Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp
index 647e27d8a..a78fc8602 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp
+++ b/Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp
@@ -1,5 +1,6 @@
#include "WarpXAlgorithmSelection.H"
#include "FiniteDifferenceAlgorithms/YeeAlgorithm.H"
+#include "FiniteDifferenceAlgorithms/CKCAlgorithm.H"
#include "FiniteDifferenceSolver.H"
#include <AMReX_Gpu.H>
@@ -12,8 +13,8 @@ void FiniteDifferenceSolver::EvolveB ( VectorField& Bfield,
// but we compile code for each algorithm, using templates)
if (m_fdtd_algo == MaxwellSolverAlgo::Yee){
EvolveBwithAlgo <YeeAlgorithm> ( Bfield, Efield, dt );
-// } else if (fdtd_algo == MaxwellSolverAlgo::CKC) {
-// EvolveBwithAlgo <CKCAlgorithm> ( Bfield, Efield, dt );
+ } else if (m_fdtd_algo == MaxwellSolverAlgo::CKC) {
+ EvolveBwithAlgo <CKCAlgorithm> ( Bfield, Efield, dt );
} else {
amrex::Abort("Unknown algorithm");
}