Figure - available from: Scientific Programming
This content is subject to copyright. Terms and conditions apply.
UML class diagram for proposed multiple inheritance pattern Fortran implementation. The facade class aggregates the functionality encapsulated in object_distribution and object_computation and provides a unified interface for the classes the vector class inherits.

UML class diagram for proposed multiple inheritance pattern Fortran implementation. The facade class aggregates the functionality encapsulated in object_distribution and object_computation and provides a unified interface for the classes the vector class inherits.

Source publication
Article
Full-text available
Although the high-performance computing (HPC) community increasingly embraces object-oriented programming (OOP), most HPC OOP projects employ the C++ programming language. Until recently, Fortran programmers interested in mining the benefits of OOP had to emulate OOP in Fortran 90/95. The advent of widespread compiler support for Fortran 2003 now f...