Available Components

Doctran Base


Open source and available on GibHub.

Details

Fortran 95 plugin


Available for £30 per license.

4996 more sales till open source release.

Details Buy

Fortran 2003: Object Orientation plugin


Available for £30 per license.

4999 more sales till open source release.

Details Buy

Coming Soon

Fortran 2003: Interop plugin


Work is in progress on this plugin.

Details

Examples

Example 1: Vectors

Requires

Doctran base, Fortran 95 plugin

Description

This project contains some basic derived types and procedure for storing and analysing vectors in one and two dimensions. This shows Doctran's presentation of functions, subroutine, generic and operator interfaces, derived types, modules and programs.

This documentation has a dynamic menu, which shows items of the same type on side menu.

Source Files

Documentation was generated from the source files below.

Documentation

Click the index.html link below to start navigating the documentation from the project page, or choose to start from a specific page.

Example 2: Timers

Requires

Doctran base, Fortran 95 and Fortran 2003 plugins

Description

This project contains a basic timer derived type. It is written to the Fortran 2003 standard and shows Doctran's presentation of procedure components.

This documentation has a static menu, which shows a file and module list on every page.

Source Files

Documentation was generated from the source files below.

Documentation

Click the index.html link below to start navigating the documentation from the project page, or choose to start from a specific page.

Example 3: Functions

Requires

Doctran base, Fortran 95 and Fortran 2003 plugins

Description

This project contains some derived types for representing functions. Using type extension, an anonymous function is defined. Also, a parametrized derived type representing a polynomial is defined, with derived type IO for writing the polynomial to formatted output. This shows Doctran's presentation of abstract types, deferred components, type extension, derived type input/output and parametrized derived types.

This documentation has a static menu, which shows a file and module list on every page.

Source Files

Documentation was generated from the source files below.

Documentation

Click the index.html link below to start navigating the documentation from the project page, or choose to start from a specific page.