next up previous contents
Next: About this document Up: No Title Previous: Introduction

Routine Descriptions

=cmtt10 scaled 1095


Description:
Initialises internal common blocks. Only necessary if to be used within a monolith ie. discrete programs need not call it.

Invocation:
CALL DYN_INIT ( )


Description:
Gets pointer to REAL array of specified size.

Invocation:
CALL DYN_MAPR ( NDIM, DIMS, PTR, STATUS )
Arguments:

NDIM = INTEGER (Given)

The number of dimensions.
DIMS = INTEGER(*)

The dimensions.
PTR = POINTER (Returned)

The pointer to start of array.
STATUS = INTEGER (Given and Returned)

The global status/


Description:
Gets pointer to DOUBLE PRECISION array of specified size.

Invocation:
CALL DYN_MAPD ( NDIM, DIMS, PTR, STATUS )
Arguments:

NDIM = INTEGER (Given)

The number of dimensions.
DIMS = INTEGER(*)

The dimensions.
PTR = POINTER (Returned)

The pointer to start of array.
STATUS = INTEGER (Given and Returned)

The global status/


Description:
Gets pointer to INTEGER array of specified size.

Invocation:
CALL DYN_MAPI ( NDIM, DIMS, PTR, STATUS )
Arguments:

NDIM = INTEGER (Given)

The number of dimensions.
DIMS = INTEGER(*)

The dimensions.
PTR = POINTER (Returned)

The pointer to start of array.
STATUS = INTEGER (Given and Returned)

The global status/


Description:
Gets pointer to WORD array of specified size.

Invocation:
CALL DYN_MAPW ( NDIM, DIMS, PTR, STATUS )
Arguments:

NDIM = INTEGER (Given)

The number of dimensions.
DIMS = INTEGER(*)

The dimensions.
PTR = POINTER (Returned)

The pointer to start of array.
STATUS = INTEGER (Given and Returned)

The global status/


Description:
Gets pointer to BYTE array of specified size.

Invocation:
CALL DYN_MAPB ( NDIM, DIMS, PTR, STATUS )
Arguments:

NDIM = INTEGER (Given)

The number of dimensions.
DIMS = INTEGER(*)

The dimensions.
PTR = POINTER (Returned)

The pointer to start of array.
STATUS = INTEGER (Given and Returned)

The global status/


Description:
Gets pointer to LOGICAL array of specified size.

Invocation:
CALL DYN_MAPL ( NDIM, DIMS, PTR, STATUS )
Arguments:

NDIM = INTEGER (Given)

The number of dimensions.
DIMS = INTEGER(*)

The dimensions.
PTR = POINTER (Returned)

The pointer to start of array.
STATUS = INTEGER (Given and Returned)

The global status/


Description:
Returns the total size of a dynamic array currently known to the DYN_ system. Zero is returned if the pointer is not known. For multi-dimensional arrays the product of the dimensions is returned.

Invocation:
CALL DYN_SIZE ( PTR, NVAL, STATUS )
Arguments:

PTR = POINTER (Given)

The pointer to dynamic array.
NVAL = INTEGER (Returned)

The total number of values (elements) in array.


Description:
Frees virtual memory obtained with DYN_MAPx routines.

Invocation:
CALL DYN_UNMAP ( PTR )
Arguments:

PTR = POINTER (Given)

The pointer to dynamic array.


Description:
Frees all virtual memory obtained with DYN_MAPx routines.

Invocation:
CALL DYN_CLOSE ( )



next up previous contents
Next: About this document Up: No Title Previous: Introduction



Web Master
Tue Oct 7 17:05:53 BST 1997