Finite-Difference Time-Domain (FDTD)