02.07.2013 Views

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Glossary<br />

A<br />

actual argument Avalue,variable, or<br />

procedure that is passed by a call to a<br />

procedure (function or subroutine). The<br />

actual argument appears in the source of the<br />

calling procedure. See also dummy<br />

argument.<br />

adjustable array A dummy argument<br />

that is an array having at least one<br />

nonconstant dimension.<br />

allocatable array Anamedarray with the<br />

ALLOCATABLE attribute whose rank is<br />

specified at compile time, but whose bounds<br />

are determined at run time. Storage for the<br />

array must be explicitly allocated before the<br />

array may be referenced.<br />

archive library A library of routines that<br />

can be linked to an executable program at<br />

link-time. See also shared library.<br />

argument (1) A variable, declaredinthe<br />

argument list of a procedure or ENTRY<br />

statement, that receives a value when the<br />

procedure is called (a dummy argument).<br />

(2) The variable, expression, or procedure<br />

that is passed by a call to a procedure (an<br />

actual argument).<br />

argument association The correspondence<br />

between an actual argument and a<br />

dummy argument during execution of a<br />

procedure reference.<br />

argument keyword A dummy argument<br />

name. Argument keywords can be used to<br />

pass actual arguments toaprocedure in<br />

any order if the procedure has an explicit<br />

interface.<br />

array A rectangular pattern of elements of<br />

the same data type. The properties of an<br />

array include its rank, shape, extent, and<br />

data type. Seealsobounds and<br />

dimension.<br />

array constructor A rank-one array<br />

represented as a sequence of scalar or array<br />

values that may be constant or variable.<br />

array element An individual, scalar<br />

component of an array that is specified by<br />

the array name and, in parenthesis, one or<br />

more subscripts that identify the element’s<br />

position in the array.<br />

array element order The order in arrays<br />

are laid out in memory. The array element<br />

order for <strong>HP</strong> <strong>Fortran</strong> 90 arrays is<br />

column-major order. Array element order<br />

canalsobeusedtodeterminesequence<br />

association.<br />

array pointer An array that has the<br />

POINTER attribute and may therefore be<br />

used to point to a target object.<br />

array section Asubsetofanarray<br />

specified by a subscript triplet or vector<br />

subscript in one or more dimensions. For<br />

an array a(4,4), a(2:4:2,2:4:2) is an<br />

array section containing only the evenly<br />

indexed elements a(2,2), a(4,2), a(2,4),<br />

and a(4,4).<br />

array-valued Having the property of being<br />

an array. For example, an array-valued<br />

function has a return value that is an<br />

array.<br />

Glossary 635

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!