Title :
Using object-oriented programming in computational electromagnetic codes
Author :
Zimmerman, M.L. ; Mallasch, P.
Author_Institution :
NASA Lewis Res. Center, Analex Corp., Cleveland, OH, USA
Abstract :
Presently, most computer code development in the computational electromagnetics (CEM) community is done in the structured programming paradigm, particularly with the FORTRAN language. Other segments of the programming community have switched to the object oriented programming (OOP) paradigm in recent years in order to ease the development of highly complex codes. This paper examines how OOP is being used in the design of a hybrid-method time-domain numerical analysis CEM code. Comparisons will be made between the OOP code and a structured programming paradigm code in terms of code maintenance, portability, flexibility and speed.
Keywords :
electrical engineering computing; electromagnetism; numerical analysis; object-oriented programming; time-domain analysis; code maintenance; computational electromagnetic codes; computer code development; flexibility; hybrid-method time-domain numerical analysis CEM code; object-oriented programming; portability; structured programming paradigm; Boundary conditions; Computational electromagnetics; Finite difference methods; NASA; Numerical analysis; Object oriented modeling; Object oriented programming; Parallel processing; Time domain analysis; Writing;
Conference_Titel :
Antennas and Propagation Society International Symposium, 1995. AP-S. Digest
Conference_Location :
Newport Beach, CA, USA
Print_ISBN :
0-7803-2719-5
DOI :
10.1109/APS.1995.530210