HP Fortran for OpenVMS
Language Reference Manual
Previous
Contents
Index
D
D character
as debugging statement indicator
D edit descriptor
DABS function
DACOS function
DACOSD function
DASIN function
DASIND function
DASM function
Data
conversion using FORMAT statements
formatted and unformatted
See also
HP Fortran for OpenVMS User Manual
Data abstraction
example of
Data edit descriptors
default field widths for
forms for
integer
real
rules for numeric
Data editing
specifying format for
Data files
See
HP Fortran for OpenVMS User Manual
Data objects
assigning initial values to
associating with group name
in common block
defining storage of
providing initial values for
retaining properties of
See also
Data in
HP Fortran for OpenVMS User Manual
specifying as pointers
storage association of
unpredictable values of
Data objects, directive specifying properties of
Data representation
model for real
models
models for bit
models for integer
DATA statement
effect in block data program unit
examples of
implied-do list in
list of constants in
See also
HP Fortran for OpenVMS User Manual
unsubscripted array name in
using to define arrays
Data transfer
from direct-access files
input
output
from internal files
input
output
from keyed-access files
input
output
from sequential files
input
output
function for binary
Data transfer statements
ADVANCE specifier in
branch specifiers in
components of
control list in
control specifiers in
FMT specifier in
I/O list in
implied-do lists in
input
ACCEPT
READ
IOSTAT specifier in
KEY[con] specifier in
KEYID specifier in
list items in
NML specifier in
output
PRINT and TYPE
REWRITE
WRITE
REC specifier in
SIZE specifier in
UNIT specifier in
Data translation
direct-access statements
READ
REWRITE
WRITE
internal statements
READ
WRITE
sequential statements
ACCEPT
PRINT and TYPE
READ
WRITE
Data type declaration statements
See
Type declaration statements
Data types
character
conversion rules with DATA statement
complex
kind type parameters for
conventions for determining
in numeric expressions
conversion in numeric assignment statements
conversion of character to numeric in internal reads
derived
defining
determining for expressions
determining in numeric expressions
examples of assigning
implicit
integer
kind parameters for
intrinsic
logical
kind parameters for
kind type parameters for
mixed
restrictions with DATA statement
numeric
conversion rules with DATA statement
of named constants
overriding default for names
ranking in numeric expressions
real
kind parameters for
resulting from logical operations
See also
HP Fortran for OpenVMS User Manual
specifying explicit
specifying for variables
storage requirements for
DATAN function
DATAN2 function
DATAN2D function
DATAND function
Date
subroutines to return current #1
subroutines to return current #2
subroutines to return current #3
Date and time
subroutine returning
DATE subroutine #1
DATE subroutine #2
DATE_AND_TIME subroutine #1
DATE_AND_TIME subroutine #2
DBLE function #1
DBLE function #2
DBLEQ function
DCMPLX function #1
DCMPLX function #2
DCONJG function
DCOS function
DCOSD function
DCOSH function
DCOTAN function
DCOTAND function
DDIM function
DEALLOCATE statement
Deallocation
of allocatable arrays #1
of allocatable arrays #2
of pointer targets #1
of pointer targets #2
Debug statements
Debugging
directive specifying string for
DEC Multinational
character set
Decimal exponent
function returning range of
Decimal point
moving in real and complex values
Decimal precision
function returning
Declaration statements
See also
Type declaration statements
Declarations
array
character type
derived-type
numeric and logical type
record structure
nesting
record substructure #1
record substructure #2
union
DECLARE directive
DECODE statement
example of
DECORATE keyword
for ATTRIBUTES directive
DEFAULT
keyword
for ATTRIBUTES directive
Default initialization
of derived-type components
DEFAULTFILE specifier
in INQUIRE statements
in OPEN statements
interaction with OPEN (FILE)
Defaults
for accessibility of modules
for character constants
for complex constants
for integer constants
for interpretation of blanks
for list-directed output
for logical constants
for names
overriding
for OPEN statement specifiers
for real constants
for %VAL, %REF, and %DESCR
implicit typing
widths for data edit descriptors
Deferred-shape arrays
DEFINE directive
DEFINE FILE statement
compared to OPEN statement
Defined assignments
intent of dummy arguments in
scope of
Defined operations #1
Defined operations #2
binary
unary
Defined operators
intent of dummy arguments in
scope of
Defined variables
DELETE statements
alternative form for relative files
DELETE value
for CLOSE statements
for OPEN (DISPOSE)
DELIM specifier
in INQUIRE statements
in OPEN statements
Denormalized numbers
definition of
Dependence analysis
directive assisting
Derived data types
arrays as components of
assignment statements
default initialization of #1
default initialization of #2
defining
in formatted and unformatted I/O statements
in I/O lists
pointers as components of
referencing
scope of component
scope of type
sequence
volatile objects of
Derived-type assignment statements
Derived-type components #1
Derived-type components #2
arrays as
referencing
Derived-type declaration statements
Derived-type definitions #1
Derived-type definitions #2
default initialization in #1
default initialization in #2
examples of
Derived-type items
directive specifying starting address of
Derived types
See
Derived data types
Descending keys
values for
%DESCR function
See also
HP Fortran for OpenVMS User Manual
DESCRIPTOR keyword
for ATTRIBUTES directive
DESCRIPTOR32 keyword
for ATTRIBUTES directive
DESCRIPTOR64 keyword
for ATTRIBUTES directive
Designator
DEXP function
DFLOAT function #1
DFLOAT function #2
DFLOTI function
DFLOTJ function
DFLOTK function
DICTIONARY statement
DIGITS function #1
DIGITS function #2
DIM function #1
DIM function #2
DIM keyword
in intrinsics
DIMAG function
Dimension
bounds in
definition of
DIMENSION attribute and statement
attributes compatible with
DIMENSION statement
using record structure names in
DINT function
Direct access
definition of
READ statements
forms of
records
deleting
See also
HP Fortran for OpenVMS User Manual
specifying
WRITE statements
forms of
DIRECT specifier
in INQUIRE statements
DIRECT value
for INQUIRE (ACCESS)
for OPEN (ACCESS)
Disassociation
of pointers
Disconnecting files
Disjunction
logical
DISPOSE specifier
in OPEN statements
Division operator (/)
order of precedence of
See also
Slash character
DLOG function
DLOG10 function
DMAX1 function
DMIN1 function
DMOD function
DNINT function
DO constructs
block form of
execution of
extended range for
forms of
immediate termination of
interrupting
iteration control in
nested
control transfers in
nonblock form of
range of
terminal statement for labeled
WHILE
DO loops
directive specifying number of unrolls for
skipping
transferring control
DO WHILE statement #1
DO WHILE statement #2
DO WHILE statement #3
DO WHILE statement #4
example of
terminating
Documentation
sending comments to HP
Dollar sign character ($)
as edit descriptor
in names
Dollar sign editing
Dot-product multiplication
function performing
DOT_PRODUCT function #1
DOT_PRODUCT function #2
Double colon separator (::)
DOUBLE COMPLEX
in type declaration statements #1
in type declaration statements #2
See also
COMPLEX(8)
DOUBLE COMPLEX constants
See also
COMPLEX(8)
DOUBLE COMPLEX data type
Double complex type
function converting to
DOUBLE PRECISION
constants #1
constants #2
data type #1
data type #2
See also
HP Fortran for OpenVMS User Manual
in type declaration statements #1
in type declaration statements #2
See also
REAL(8) #1
See also
REAL(8) #2
Double-precision product
function producing
Double-precision type
function converting to #1
function converting to #2
DPROD function #1
DPROD function #2
DREAL function #1
DREAL function #2
DSIGN function
DSIN function
DSIND function
DSINH function
DSQRT function
DTAN function
DTAND function
DTANH function
Dummy argument arrays
Dummy arguments #1
Dummy arguments #2
definition of
optional #1
optional #2
See also
HP Fortran for OpenVMS User Manual
specifying intended use of
using aggregate field references as
Dummy procedures
definition of
interfaces for
using as actual arguments
Dynamic allocation
of allocatable arrays #1
of allocatable arrays #2
of pointer targets #1
of pointer targets #2
Dynamic deallocation
of allocatable arrays #1
of allocatable arrays #2
of pointer targets #1
of pointer targets #2
Dynamic disassociation of pointers
Dynamic memory management
Dynamic objects
automatic array as
in character declarations
pointers and allocatable arrays as
Previous
Next
Contents
Index