diff options
author | 2020-01-24 21:23:53 -0800 | |
---|---|---|
committer | 2020-01-24 21:23:53 -0800 | |
commit | 2fa99b8e54678226fb19c40343ef00f4a68a851c (patch) | |
tree | 0c047534135c36de32b63c9d26635a07dfbfddcd /Source/FieldSolver/FiniteDifferenceSolver/EvolveB.cpp | |
parent | b51df322f2d17cd4dbf7b98d277491caf9d1ebfc (diff) | |
download | WarpX-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.cpp | 5 |
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"); } |