Alternating Direction Implicit Finite-difference Time-domain Algorithm Research Articles