Abstract
In this paper, we introduce a new general-purpose Computational Electromagnetics (CEM) algorithm, called RUFD (Recursive Algorithm Frequency Domain), for solving electromagnetic radiation and scattering problems in the frequency domain. Although RUFD shares many desirable features of the Finite Difference Time Domain (FDTD), algorithm-such as no matrix generation, or iterative solution of a matrix system-it differs from the FDTD in its solution strategy because it generates the solution of Maxwell's equations in the frequency rather than in the time domain. The method is therefore well suited for dealing with dispersive media, and for deriving solutions for problems that involve high-Q structures. Another advantage of solving the problem in the frequency domain is that it is considerably more efficient for constructing low frequency solutions, in comparison to time domain algorithms, which require long run times when an accurate solution is desired at low frequencies.