B |
B edit descriptor
|
BACK keyword
|
in intrinsics
|
Backslash character (\)
|
as edit descriptor
|
Backslash editing
|
BACKSPACE statements
|
See also REWIND statement
|
Base of model
|
function returning
|
Batch process
|
temporarily suspending
|
Big endian
|
definition of
|
BIG_ENDIAN value
|
for INQUIRE (CONVERT)
|
for OPEN (CONVERT)
|
Binary constants
|
assigning with DATA statement
|
data type assignments of
|
examples of
|
Binary digits
|
See Bits
|
Binary operations
|
Binary operators
|
definition of
|
form of
|
Binary patterns
|
functions that shift
|
Binary transfer of data
|
function performing
|
Binary values
|
transferring
|
Bit constant
|
definition of
|
Bit constants
|
Bit fields
|
function to extract
|
functions operating on
|
operating on general
|
references to
|
subroutine to copy
|
Bit functions
|
categories of
|
Bit model
|
Bit patterns
|
function performing circular shift on
|
function performing logical shift on
|
Bit position ranges
|
for 1-bit fields
|
Bit representation
|
of integers
|
Bit size
|
determining
|
Bit subfields
|
referencing
|
BITEST function
|
Bits
|
function arithmetically shifting left or right
|
function clearing to zero
|
function logically shifting left or right
|
function performing exclusive OR on
|
function performing inclusive OR on
|
function performing logical AND on
|
function returning number of
|
function reversing value of
|
function rotating left or right
|
function setting to 1
|
function to extract sequences of
|
function to test
|
model for data
|
BIT_SIZE function #1
|
BIT_SIZE function #2
|
BJTEST function
|
BKTEST function
|
Blank characters
|
effect in character expressions
|
effect in statement label fields
|
in fixed and tab source form
|
in free source form
|
Blank common blocks
|
See also Common blocks
|
Blank editing (BN,BZ)
|
BN
|
BZ
|
BLANK specifier
|
in INQUIRE statements
|
in OPEN statements #1
|
in OPEN statements #2
|
Block data program unit #1
|
Block data program unit #2
|
Block data program unit #3
|
declaring external
|
effect of using DATA statement in
|
forcing linker to search libraries
|
in EXTERNAL statement
|
BLOCK DATA statement
|
example of
|
Block DO construct
|
Block IF statement
|
See IF construct
|
Blocks
|
contained in constructs
|
definition of
|
DO loops in
|
interface
|
BLOCKSIZE specifier
|
in INQUIRE statements
|
in OPEN statements
|
interaction with BUFFERCOUNT
|
BN edit descriptor
|
Bounds
|
function returning lower
|
function returning upper
|
in an array
|
Branch specifiers
|
in data transfer
|
Branch statements
|
Branch target statements
|
definition of
|
in data transfer
|
Branching
|
statements
|
to END IF statement
|
to SELECT CASE statement
|
BTEST function #1
|
BTEST function #2
|
BTEST function #3
|
BTEST function #4
|
BUFFERCOUNT specifier
|
in OPEN statements
|
BUFFERED specifier
|
in INQUIRE statements
|
in OPEN statements
|
Built-in functions
|
defaults for
|
%DESCR
|
%LOC
|
%REF
|
See also HP Fortran for OpenVMS User Manual
|
See also Intrinsic procedures
|
%VAL
|
BYTE
|
data type
|
in type declaration statements #1
|
in type declaration statements #2
|
BZ edit descriptor
|
C |
C character
|
as comment line indicator
|
C keyword
|
for ATTRIBUTES directive
|
C strings
|
CABS function
|
CALL statement
|
examples of
|
See also HP Fortran for OpenVMS User Manual
|
using to invoke a function
|
Carriage control
|
characters
|
editing
|
CARRIAGECONTROL specifier
|
in INQUIRE statements
|
in OPEN statements
|
CASE constructs
|
flow of control in
|
CASE DEFAULT statement
|
Case index
|
determining a match
|
Case sensitivity
|
See also HP Fortran for OpenVMS User Manual
|
Case values
|
range of
|
CCOS function
|
CDABS function
|
CDCOS function
|
CDD
|
pathnames
|
types of
|
CDD (Common Data Dictionary)
|
definitions
|
including
|
See also DICTIONARY statement
|
cDEC$ ALIAS directive
|
cDEC$ ATTRIBUTES directive
|
ADDRESS64 keyword
|
ALIAS keyword
|
ALLOW_NULL keyword
|
C keyword
|
DECORATE keyword
|
DEFAULT keyword
|
DESCRIPTOR keyword
|
DESCRIPTOR32 keyword
|
DESCRIPTOR64 keyword
|
EXTERN keyword
|
IGNORE_LOC keyword
|
NOMIXED_STR_LEN_ARG keyword
|
NO_ARG_CHECK keyword
|
REFERENCE keyword
|
REFERENCE32 keyword
|
REFERENCE64 keyword
|
STDCALL keyword
|
VALUE keyword
|
VARYING keyword
|
cDEC$ DECLARE directive
|
cDEC$ DEFINE directive
|
cDEC$ ELSE directive
|
cDEC$ ELSEIF directive
|
cDEC$ ENDIF directive
|
cDEC$ FIXEDFORMLINESIZE directive
|
cDEC$ FREEFORM directive
|
cDEC$ IDENT directive
|
cDEC$ IF DEFINED directive
|
cDEC$ IF directive
|
cDEC$ INTEGER directive
|
cDEC$ IVDEP directive
|
cDEC$ MESSAGE directive
|
cDEC$ NODECLARE directive
|
cDEC$ NOFREEFORM directive
|
cDEC$ NOSTRICT directive
|
cDEC$ OBJCOMMENT directive
|
cDEC$ OPTIONS directive
|
cDEC$ PACK directive
|
cDEC$ PSECT directive
|
cDEC$ REAL directive
|
cDEC$ STRICT directive
|
cDEC$ SUBTITLE directive
|
cDEC$ TITLE directive
|
cDEC$ UNDEFINE directive
|
cDEC$ UNROLL directive
|
CDEXP function
|
CDLOG function
|
CDSIN function
|
CDSQRT function
|
CEILING function #1
|
CEILING function #2
|
CEXP function
|
CHAR function #1
|
CHAR function #2
|
Character
|
arguments
|
passed length of
|
expressions
|
in relational expressions #1
|
in relational expressions #2
|
function returning
|
function returning position of #1
|
function returning position of #2
|
function returning position of #3
|
CHARACTER
|
in type declaration statements #1
|
in type declaration statements #2
|
Character
|
operations
|
printable
|
See also Lowercase letters
|
See also Uppercase letters
|
substrings
|
making equivalent
|
Character arguments
|
assumed length
|
Character assignment statements
|
examples of
|
Character constants
|
as arguments
|
as edit descriptors
|
assigned with DATA statements
|
C strings in
|
default
|
delimiters in
|
examples of
|
length of
|
See also HP Fortran for OpenVMS User Manual
|
uppercase and lowercase letters in
|
Character count
|
editing
|
specifier
|
Character data type
|
CHARACTER data type
|
definition of
|
storage requirements
|
Character editing
|
Character expressions
|
as format specifications
|
function returning length of
|
operator in
|
Character functions
|
categories of
|
definition of conversion
|
definition of string-handling
|
Character operands
|
comparing
|
Character-oriented I/O
|
Character set
|
ASCII
|
DEC Multinational
|
extensions to Fortran 95
|
Fortran 95/90
|
CHARACTER statement
|
Character storage unit
|
Character string edit descriptors
|
Character strings
|
as edit descriptors #1
|
as edit descriptors #2
|
directive specifying for output
|
function adjusting to left
|
function adjusting to right
|
function returning length minus trailing blanks
|
function to check for all characters in
|
function to concatenate copies of
|
function to scan for characters in
|
function to trim blanks from
|
of different lengths
|
without delimiters #1
|
without delimiters #2
|
without delimiters #3
|
Character substrings
|
effect of assigning values to
|
examples of
|
positions within parent string
|
Character type declaration statements
|
automatic objects in
|
Character type functions
|
Character values
|
transferring
|
CHECK
|
OPTIONS statement option
|
Circular shift
|
function performing
|
of arrays
|
function performing
|
CLOG function
|
CLOSE statements
|
defaults for
|
CMPLX function #1
|
CMPLX function #2
|
Colon character (:)
|
as edit descriptor
|
in array specification #1
|
in array specification #2
|
in array specification #3
|
in array specification #4
|
Colon editing
|
Column positions
|
in fixed source form
|
Columns
|
for fields in fixed source form
|
position of comment indicator
|
position of debugging indicator
|
Combining arrays
|
Comma character (,)
|
as a field separator
|
Comment indicators
|
in fixed and tab source form
|
in free source form
|
Comments
|
allowable characters in
|
in continued statements
|
in namelist input
|
Common block association
|
Common blocks
|
agreement of data types in
|
arrays in
|
blank
|
data types of variables in
|
directive modifying alignment of data in
|
directive modifying characteristics of
|
effect of including in SAVE statement
|
effect of sharing names in
|
EQUIVALENCE interaction in
|
establishing and initializing values in
|
example of
|
extending
|
named #1
|
named #2
|
named #3
|
pointers in
|
variables in #1
|
variables in #2
|
volatile
|
Common Data Dictionary
|
See CDD (Common Data Dictionary)
|
COMMON statement
|
example of
|
interaction with EQUIVALENCE
|
using record structure names in
|
using to define storage areas
|
Comparison character functions
|
Compatibility
|
features for language version
|
See also HP Fortran for OpenVMS User Manual
|
summary of language
|
Compilation control statements
|
Compiler directives
|
general
|
syntax of
|
See also General compiler directives
|
Compiler limits
|
See Compiler in HP Fortran for OpenVMS User Manual
|
Compiler options
|
overriding with OPTIONS statements
|
See also Command line in HP Fortran for OpenVMS User Manual
|
COMPLEX
|
data type
|
in type declaration statements #1
|
in type declaration statements #2
|
COMPLEX(16)
|
constants
|
data type
|
function converting to
|
See also HP Fortran for OpenVMS User Manual
|
storage requirements
|
COMPLEX*16 constants
|
See COMPLEX(8)
|
COMPLEX*32 constants
|
See COMPLEX(16)
|
COMPLEX(4)
|
constants
|
data type
|
See also HP Fortran for OpenVMS User Manual
|
See also COMPLEX
|
storage requirements
|
COMPLEX(8)
|
constants
|
data type
|
See also HP Fortran for OpenVMS User Manual
|
See also DOUBLE COMPLEX
|
storage requirements
|
COMPLEX*8 constants
|
See COMPLEX(4)
|
Complex constants
|
default
|
See also COMPLEX(16)
|
See also COMPLEX(4)
|
See also COMPLEX(8)
|
Complex data types
|
Complex editing #1
|
Complex editing #2
|
Complex expressions
|
using relational operators in
|
Complex numbers
|
function determining imaginary part of
|
function resulting in conjugate of
|
Complex operands
|
comparing
|
Complex values
|
transferring #1
|
transferring #2
|
Component selector
|
Components
|
arrays as derived-type
|
derived-type #1
|
derived-type #2
|
referencing
|
of array structures
|
Computation functions
|
definition of
|
Computed GO TO statement
|
alternative for
|
Concatenation of strings
|
function performing
|
Concatenation operator (//)
|
order of precedence of
|
See also the HP Fortran for OpenVMS User Manual
|
using in expressions
|
using in long character constants
|
Conditional compilation
|
general directive creating symbol for
|
general directive specifying
|
Conditional DO statement
|
Conformable arrays
|
CONJG function #1
|
CONJG function #2
|
Conjugate
|
function calculating
|
Conjunction
|
logical
|
Connecting files
|
Constant expressions
|
Constants
|
array
|
binary
|
See Binary constants
|
character
|
See Character constants
|
complex
|
See Complex constants
|
definition of
|
hexadecimal
|
See Hexadecimal constants
|
Hollerith
|
See Hollerith constants
|
integer
|
See Integer constants
|
literal
|
logical
|
See Logical constants
|
named #1
|
named #2
|
nondecimal numeric
|
See Nondecimal numeric constants
|
octal
|
See Octal constants
|
ranges for
|
See HP Fortran for OpenVMS User Manual
|
real
|
See Real constants
|
Constructors
|
array
|
structure
|
Constructs
|
CASE
|
DO
|
FORALL
|
IF
|
named
|
nested
|
See Nested constructs
|
WHERE
|
CONTAINS statement #1
|
CONTAINS statement #2
|
CONTAINS statement #3
|
in main programs
|
Continuation indicator
|
in fixed and tab source form
|
in free source form
|
Continuation line
|
in debugging statements
|
number allowed
|
restriction in included files
|
statement label field of
|
CONTINUE statement #1
|
CONTINUE statement #2
|
Control characters
|
in printing
|
Control constructs
|
blocks in
|
named
|
CASE
|
DO
|
IF
|
Control edit descriptors
|
for blanks
|
forms for
|
positional
|
repeating
|
sign
|
Control-list specifiers
|
defining variable for character count
|
for advancing or nonadvancing I/O
|
for transfer of control
|
identifying the I/O status
|
identifying the key field
|
identifying the key-field index
|
identifying the record number
|
identifying the unit
|
indicating the format
|
indicating the namelist group
|
keywords for
|
Control lists
|
I/O
|
See also I/O control list
|
Control statements
|
extensions
|
Control transfer
|
statements allowing
|
with arithmetic IF statement
|
with branch statements
|
with CALL statement
|
with CASE construct
|
with DO construct
|
with DO WHILE statement
|
with END statement
|
with GO TO statement
|
assigned
|
computed
|
unconditional
|
with IF construct
|
with logical IF statement
|
with RETURN statement
|
Conversion
|
function performing logical
|
function performing real
|
function resulting in COMPLEX(16) type
|
function resulting in complex type
|
function resulting in double complex type
|
function resulting in double precision type #1
|
function resulting in double precision type #2
|
function resulting in double-precision type
|
function resulting in integer type
|
function resulting in quad precision type #1
|
function resulting in quad precision type #2
|
function resulting in REAL(16) type
|
rules for numeric assignments
|
to higher precision
|
to nearest integer #1
|
to nearest integer #2
|
Conversion character functions
|
Conversion of data
|
character to numeric using internal read
|
rules for
|
using FORMAT statements
|
CONVERT
|
OPTIONS statement option
|
CONVERT specifier
|
in INQUIRE statements
|
in OPEN statements
|
Converting unformatted numeric files #1
|
Converting unformatted numeric files #2
|
COS function #1
|
COS function #2
|
COSD function #1
|
COSD function #2
|
COSH function #1
|
COSH function #2
|
Cosine
|
function returning hyperbolic
|
function with argument in degrees
|
function with argument in radians
|
intrinsic functions for
|
COTAN function #1
|
COTAN function #2
|
COTAND function #1
|
COTAND function #2
|
Cotangent
|
function with argument in degrees
|
function with argument in radians
|
COUNT function #1
|
COUNT function #2
|
CPU_TIME subroutine #1
|
CPU_TIME subroutine #2
|
CQABS function
|
CQCOS function
|
CQEXP function
|
CQLOG function
|
CQSIN function
|
CQSQRT function
|
CRAY-style pointers
|
See Integer pointers
|
CRAY value
|
for INQUIRE (CONVERT)
|
for OPEN (CONVERT)
|
Critical sections of code
|
function to tune
|
CSHIFT function #1
|
CSHIFT function #2
|
CSIN function
|
CSQRT function
|
Current date
|
subroutines returning #1
|
subroutines returning #2
|
Current record
|
for REWRITE statements
|
Cycle
|
beginning new one in DO constructs
|
CYCLE statement #1
|
CYCLE statement #2
|