Main Page | Modules | Data Structures | File List | Data Fields | Globals

Accessors

Functions in this group provide access to information contained in an array descriptor obtained by a call to either createArrayDesc_F90Vendor() or setArrayDesc_F90Vendor(). More...

Functions

void * getArrayBaseAddress_F90Vendor (const void *desc, int rank)
 Returns a pointer to the base address of the array.

unsigned long getArraySize_F90Vendor (const void *desc, int rank)
 Returns the array size (in elements).

long getArrayLowerBound_F90Vendor (const void *desc, int rank, int dim)
 Returns the lower bound for the given dimension.

unsigned long getArrayExtent_F90Vendor (const void *desc, int rank, int dim)
 Returns the extent of the array for the given dimension (in elements).

long getArrayStrideMult_F90Vendor (const void *desc, int rank, int dim)
 Returns the distance between successive elements (in bytes).


Detailed Description

Functions in this group provide access to information contained in an array descriptor obtained by a call to either createArrayDesc_F90Vendor() or setArrayDesc_F90Vendor().


Function Documentation

void* getArrayBaseAddress_F90Vendor const void *  desc,
int  rank
 

Returns a pointer to the base address of the array.

Parameters:
desc array descriptor (in parameter).
rank the rank of the array (in parameter).
Returns:
the base address of the array.

unsigned long getArrayExtent_F90Vendor const void *  desc,
int  rank,
int  dim
 

Returns the extent of the array for the given dimension (in elements).

Parameters:
desc array descriptor (in parameter).
rank the rank of the array (in parameter).
dim the dimension (in parameter).
Returns:
the array extent for the given dimension (in elements).

long getArrayLowerBound_F90Vendor const void *  desc,
int  rank,
int  dim
 

Returns the lower bound for the given dimension.

Parameters:
desc array descriptor (in parameter).
rank the rank of the array (in parameter).
dim the dimension (in parameter).
Returns:
the lower bound of the array for the given dimension.

unsigned long getArraySize_F90Vendor const void *  desc,
int  rank
 

Returns the array size (in elements).

Parameters:
desc array descriptor (in parameter).
rank the rank of the array (in parameter).
Returns:
the array size.

long getArrayStrideMult_F90Vendor const void *  desc,
int  rank,
int  dim
 

Returns the distance between successive elements (in bytes).

Parameters:
desc array descriptor (in parameter).
rank the rank of the array (in parameter).
dim the dimension (in parameter).
Returns:
the array stride for the given dimension (in bytes).


Generated on Mon Sep 29 17:57:07 2003 for Chasm by doxygen 1.3.4