aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/WarpXPushFieldsEM.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/FieldSolver/WarpXPushFieldsEM.cpp')
-rw-r--r--Source/FieldSolver/WarpXPushFieldsEM.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/FieldSolver/WarpXPushFieldsEM.cpp b/Source/FieldSolver/WarpXPushFieldsEM.cpp
index f4f6bf823..4492b1dc5 100644
--- a/Source/FieldSolver/WarpXPushFieldsEM.cpp
+++ b/Source/FieldSolver/WarpXPushFieldsEM.cpp
@@ -461,10 +461,12 @@ WarpX::EvolveB (int lev, PatchType patch_type, amrex::Real a_dt, DtType a_dt_typ
// Evolve B field in regular cells
if (patch_type == PatchType::fine) {
m_fdtd_solver_fp[lev]->EvolveB(Bfield_fp[lev], Efield_fp[lev], G_fp[lev],
- m_face_areas[lev], lev, a_dt);
+ m_face_areas[lev], m_area_mod[lev], ECTRhofield[lev], Venl[lev],
+ m_flag_info_face[lev], m_borrowing[lev], lev, a_dt);
} else {
m_fdtd_solver_cp[lev]->EvolveB(Bfield_cp[lev], Efield_cp[lev], G_cp[lev],
- m_face_areas[lev], lev, a_dt);
+ m_face_areas[lev], m_area_mod[lev], ECTRhofield[lev], Venl[lev],
+ m_flag_info_face[lev], m_borrowing[lev], lev, a_dt);
}
// Evolve B field in PML cells
@@ -509,10 +511,12 @@ WarpX::EvolveE (int lev, PatchType patch_type, amrex::Real a_dt)
if (patch_type == PatchType::fine) {
m_fdtd_solver_fp[lev]->EvolveE(Efield_fp[lev], Bfield_fp[lev],
current_fp[lev], m_edge_lengths[lev],
+ m_face_areas[lev], ECTRhofield[lev],
F_fp[lev], lev, a_dt );
} else {
m_fdtd_solver_cp[lev]->EvolveE(Efield_cp[lev], Bfield_cp[lev],
current_cp[lev], m_edge_lengths[lev],
+ m_face_areas[lev], ECTRhofield[lev],
F_cp[lev], lev, a_dt );
}