Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 12 (2004), Issue 1, Pages 45-55

A Simplified Method for Implementing Run-Time Polymorphism in Fortran95

Viktor K. Decyk1,2 and Charles D. Norton1

1Jet Propulsion Laboratory, California Institute of Technology 4800 Oak Grove Drive Pasadena, CA 91109-8099, USA
2Department of Physics and Astronomy University of California, Los Angeles CA, 90095-1547, USA

Received 17 February 2004; Accepted 17 February 2004

Copyright © 2004 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


This paper discusses a simplified technique for software emulation of inheritance and run-time polymorphism in Fortran95. This technique involves retaining the same type throughout an inheritance hierarchy, so that only functions which are modified in a derived class need to be implemented.