Fortran Template Library (gFTL) for managing collections of objects via software containers.(GSC-17742-1)
environmental science earth air space exoplanet
Fortran Template Library (gFTL) for managing collections of objects via software containers.
(GSC-17742-1)
Overview
This innovation creates the capability for Fortran software developers to routinely declare and use specialized software containers for arbitrary types of data. The capability is somewhat analogous to that of the C Standard Template Library but with important differences. Although the number of containers are expected to grow, the current supported cases are Vector, Map, and Set. Contained items can be of any intrinsic type or user-defined derived type. The user can also indicate that the contained objects are polymorphic and/or pointers with corresponding implications for the semantics of using those containers.
Notes: License under Apache 2.0
Software Details
Category
Environmental Science (Earth, Air, Space, Exoplanet)
Reference Number
GSC-17742-1
Release Type
Open Source
Operating System
Windows, Linux, OS X