NDF_MAPZ

Obtain complex mapped access to an array component of an NDF

Description:

The routine obtains complex mapped access to an array component of an NDF, returning pointers to the mapped real and imaginary values and a count of the number of elements mapped.

Invocation

CALL NDF_MAPZ( INDF, COMP, TYPE, MMOD, RPNTR, IPNTR, EL, STATUS )

Arguments

INDF = INTEGER (Given)
NDF identifier.
COMP = CHARACTER ( ) (Given)
Name of the NDF array component to be mapped: DATA or VARIANCE (or ERROR).
TYPE = CHARACTER ( ) (Given)
Numeric type to be used for access (e.g. _REAL).
MMOD = CHARACTER ( ) (Given)
Mapping mode for access to the array: READ, UPDATE or WRITE, with an optional initialisation mode /ZERO or /BAD appended.
RPNTR( ) = INTEGER (Returned)
Pointer(s) to the mapped real (i.e. non-imaginary) values (see the Notes section).
IPNTR( ) = INTEGER (Returned)
Pointer(s) to the mapped imaginary values (see the Notes section).
EL = INTEGER (Returned)
Number of elements mapped.
STATUS = INTEGER (Given and Returned)
The global status.

Notes: