Title :
Using FORTRAN 90 and object-oriented programming to accelerate code development
Author_Institution :
Radiat. Lab., Michigan Univ., Ann Arbor, MI
fDate :
12/1/1999 12:00:00 AM
Abstract :
We examine the object-oriented programming (OOP) capabilities of FORTRAN 90 and their applications to numerical electromagnetic codes. Specifically, we will define an object representing a three-dimensional vector, and illustrate how objects can streamline code development by reducing the number of subroutines and the potential for programmer errors
Keywords :
FORTRAN; electrical engineering computing; electromagnetism; object-oriented programming; FORTRAN 90; code development acceleration; numerical electromagnetic codes; object-oriented programming; subroutines; three-dimensional vector; Acceleration; Algorithms; Computational electromagnetics; Electromagnetic radiation; Electronic mail; Laboratories; Object oriented programming; Program processors; Programming profession; Runtime;
Journal_Title :
Antennas and Propagation Magazine, IEEE