contents   index   previous   next



Safe Array representations in f90VB

 

f90VB libraries offer two methods to reference Safe Arrays; through the use of Safe Array handles and through the use of Fortran Safe Array Structures (FSA). A Safe Array handle is nothing more than an integer variable holding a pointer to a Safe Array descriptor. f90VB takes care of all the details of processing Safe Arrays, so you never have to de-reference this pointer. Typically, Fortran-f90VB applications use the Safe Array handle only as an argument to other subroutines and functions. Fortran Safe Array Structures offer a convenient way to store a Safe Array handle and the indexes to access Safe Array data in the same object. All f90VB procedures that handle Safe Arrays can be called passing either a Safe Array handle or a Fortran Safe Array Structure. The subsections give an introduction to the way you can use both referencing methods.

 

f90VB Safe Array handles