all repos — FDTD.git @ 199288f50a8101734577256091a0c1dd6c6359a7

WASM based FDTD simulation with a PML boundary

got rid of an annoying instability
Gio e@mail
Sat, 21 Feb 2026 18:49:52 -0500
commit

199288f50a8101734577256091a0c1dd6c6359a7

parent

1846a377133bc9b9c785d89156c42018c5dae02b

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M src/main.rssrc/main.rs

@@ -189,8 +189,8 @@ let d = PML_THICKNESS as f32;

if x < PML_THICKNESS { sigma_x = MAX_CONDUCTIVITY*powf(x_f/d, M); } - if IMAGE_WIDTH < (PML_THICKNESS+x) { - sigma_x = MAX_CONDUCTIVITY*powf((IMAGE_WIDTH as f32 - x_f)/d, M); + if SIM_WIDTH < (PML_THICKNESS+x) { + sigma_x = MAX_CONDUCTIVITY*powf((SIM_WIDTH as f32 - x_f)/d, M); } if y < PML_THICKNESS { sigma_y = MAX_CONDUCTIVITY*powf(y_f/d, M);