From d3a4a99d9db5767c0a07242ff10bdfa594dfd80c Mon Sep 17 00:00:00 2001 From: Marco D'Antonio <m.dantonio18@studenti.unisa.it> Date: Mon, 28 Feb 2022 14:23:28 +0100 Subject: [PATCH] Hotfix new curls computation --- src/maxwell/maxwell_cpu.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/maxwell/maxwell_cpu.cpp b/src/maxwell/maxwell_cpu.cpp index ab8a541..0d29adf 100644 --- a/src/maxwell/maxwell_cpu.cpp +++ b/src/maxwell/maxwell_cpu.cpp @@ -118,11 +118,11 @@ compute_curls(solver_state& state, const field& curr, field& next) { for (const auto& ed : state.eds) { - compute_field_curls(ed, curr.Ex, curr.Ey, curr.Ez, next.Hx, next.Hy, next.Hz); + compute_field_curls(ed, curr.Ex, curr.Ey, curr.Ez, -1.0, next.Hx, next.Hy, next.Hz); #ifndef ADD_SOURCES compute_field_curls(ed, curr.Hx, curr.Hy, curr.Hz, 1.0, next.Ex, next.Ey, next.Ez); #else - compute_field_curls_sources(ed, curr.Hx, curr.Hy, curr.Hz, next.Ex, next.Ey, next.Ez, state.Jx_src, state.Jy_src, state.Jz_src); + compute_field_curls_sources(ed, curr.Hx, curr.Hy, curr.Hz, 1.0, next.Ex, next.Ey, next.Ez, state.Jx_src, state.Jy_src, state.Jz_src); #endif } @@ -138,7 +138,7 @@ compute_curls_E(solver_state& state, const field& curr, field& next) { for (const auto& ed : state.eds) { - compute_field_curls(ed, curr.Ex, curr.Ey, curr.Ez, next.Hx, next.Hy, next.Hz); + compute_field_curls(ed, curr.Ex, curr.Ey, curr.Ez, -1.0, next.Hx, next.Hy, next.Hz); } } @@ -150,7 +150,7 @@ compute_curls_H(solver_state& state, const field& curr, field& next) #ifndef ADD_SOURCES compute_field_curls(ed, curr.Hx, curr.Hy, curr.Hz, 1.0, next.Ex, next.Ey, next.Ez); #else - compute_field_curls_sources(ed, curr.Hx, curr.Hy, curr.Hz, next.Ex, next.Ey, next.Ez, state.Jx_src, state.Jy_src, state.Jz_src); + compute_field_curls_sources(ed, curr.Hx, curr.Hy, curr.Hz, 1.0, next.Ex, next.Ey, next.Ez, state.Jx_src, state.Jy_src, state.Jz_src); #endif } -- GitLab