Name |
Description |
ABS (A) |
Absolute value. |
ACHAR (I) |
Character in position I of ASCII collating sequence. |
ACOS (X) |
Arc cosine (inverse cosine) function. |
ADJUSTL (STRING) |
Adjust left, removing leading blanks and inserting trailing blanks. |
ADJUSTR (STRING) |
Adjust right, removing trailing blanks and inserting leading blanks. |
AIMAG (Z) |
Imaginary part of complex number. |
AINT (A[,KIND]) |
Truncate to a whole number. |
ALL (MASK [,DIM]) |
True if all elements are true. |
ALLOCATED (ARRAY) |
True if the array is allocated. |
ANINT (A,[,KIND]) |
Nearest whole number. |
ANY (MASK [,DIM]) |
True if any element is true. |
ASIN (X) |
Arcsine(inverse sine) function. |
ASSOCIATED (POINTER [,TARGET]) |
True if pointer is associated with target. |
ATAN (X) |
Arctangent (inverse tangent) function. |
ATAN2 (Y,X) |
Argument of complex number (X, Y). |
BIT_SIZE (1) |
Maximum number of bits that may be held in an integer. |
BTEST (I, POS) |
True if bit POS of integer I has value 1. |
CEILING (A) |
Least integer greater than or equal to its argument. |
CHAR (I [,KIND]) |
Character in position I of the processor collating sequence. |
CMPLX (X[,Y] [,KIND]) |
Convert to COMPLEX type. |
CONJG (Z) |
Conjugate of a complex number. |
COS (X) |
Cosine function. |
COSH(X) |
|
COUNT (MASK [,DIM]) |
Number of true elements. |
CSHIFT (ARRAY, SHIFT, [DIM]) |
Perform circular shift. |
CALL DATE_AND_TIME (DATE] [,TIME] {,ZONE] [,VALUES]) |
Real-time clock reading date and time. |
DBLE (A) |
Convert to double precision real. |
DIGITS (X) |
Number of significant digits in the model for X. |
DIM (X,Y) |
Max (X-Y,0). |
DOT_PRODUCT (VECTOR_A, VECTOR_B) |
Dotproduct. |
DPROD (X, Y) |
Double precision real product of two default real scalars. |
EOSHIFT (ARRAY, SHIFT [,BOUNDARY] [,DIM]) |
Perform end-off shift. |
EPSILON (X) |
Number that is almost negligible compared with one in the model for numbers like X. |
EXP (X) |
Exponential function. |
EXPONENT (X) |
Exponent part of the model for X. |
FLOOR (A) |
Greatest integer less than or equal to its argument. |
FRACTION (X) |
Fractional part of the model for X. |
HUGE (X) |
Largest number in the model for numbers like X. |
LACHAR (C) |
Position of character C in ASCII collating sequence. |
LAND (I, J) |
Logical AND on the bits. |
IBCLR (I, POS) |
Clear bit POS to zero. |
IBITS (I, POS, LEN) |
Extract a sequence of bits. |
IBSET (I, POS) |
Set bit POS to one. |
OCJAR (C) |
Position of character C in the processor collating sequence. |
IEOR (I, J) |
Exclusive OR on the bits. |
INDEX (STRING, SUBSTRING [BACK]) |
Starting position of SUBSTRING within STRING. |
INT (A [,KIND]) |
Convert to integer type. |
IOR (I, J) |
Inclusive OR on the bits. |
ISHFT (I, SHIFT) |
Logical shift on the bits. |
ISHFTC (I, SHIFT [,SIZE]) |
Logical circular shift on a set of bits on the right. |
KIND (X) |
Kind type parameter value. |
LBOUND (ARRAY [,DIM]) |
Array lower bounds. |
LEN (STRING) |
Character length. |
LEN_TRIM (STRING) |
Length of STRING without trailing blanks. |
LGE (STRING_A, STRING_B) |
True if STRING_A equals or follows STRING_B in ASCII collating sequence. |
LGT (STRING_A, STRING_B) |
True if STRING_A follows STRING_B in ASCII collating sequence. |
LLE (STRING_A, STRING_B) |
True if STRING_A equals or precedes STRING_B in ASCII collating sequence. |
LLT (STRING_A, STRING_B) |
True if STRING_A precedes STRING_B in ASCII collating sequence. |
LOG (X) |
Natural (base e logarithm function. |
LOGICAL (L,[,KIND]) |
Convert between kinds of logicals. |
LOG10 (X) |
Common (base 10) logarithm function. |
MATMUL (MATRIX_A, MATRIX_B) |
Matrix multiplication. |
MAX (A1,A2[,A3…]) |
Maximum value. |
MAXEXPONENT (X) |
Maximum exponent in the model for numbers like X. |
MAXLOC (ARRAY [,MASK]) |
Location of maximum array element. |
MAXVAL (ARRAY [,DIM] [,MASK]) |
Value of maximum array element. |
MERGE (TSOURCE, FSOURCE, MASK) |
TSOURCE when MASK is true and FSOURCE otherwise. |
MIN (A1,A2 [,A3,…]) |
Minimum value. |
MINEXPONENT (X) |
Minimum exponent in the model for numbers like X. |
MINLOC (ARRAY [,MASK]) |
Location of minimum array element. |
MINVAL (ARRAY [,DIM] [,MASK]) |
Value of minimum array element. |
MOD (A,P) |
Remainder modulo P, that is A-INT(A/P)*P. |
MODULO (A,P) |
A modulo P. |
CALL MVBITS (FROM, FROMPOS, LEN, TO, POS) |
Copy bits. |
NEAREST (X, S) |
Nearest different machine number in the direction given by the sign of S. |
NINT (A [,KIND]) |
Nearest integer. |
NOT (I) |
Logical complement of the bits |
PACK (ARRAY, MASK [VECTOR]) |
Pack elements corresponding to true elements of MASK into rank-one result. |
PRECISION (X) |
Decimal precision in the model for X. |
PRESENT (A) |
True if optional argument is present. |
PRODUCT (ARRAY [,DIM] [,MASK]) |
Product of array elements. |
RADIX (X) |
Base of the model for numbers like X. |
CALL RANDOM_NUMBER (HARVEST) |
Random numbers in range 0 -< x <1. |
CALL RANDOM_SEED ([SIZE][,PUT][,GET]) |
Initialize or restart random number generator. |
RANGE (X) |
Decimal exponent range in the model for X. |
REAL (A [,KIND]) |
Convert to real type. |
REPEAT (STRING, NCOPIES) |
Concatenates NCOPIES of STRING. |
RESHAPE (SOURCE, SHAPE [,PAD] [,ORDER]) |
Reshape SOURCE to shape SHAPE. |
RESPACING (X) |
Reciprocal of the relative spacing of model numbers near X. |
SCALE (X, I) |
Xx b1, where b=RADIX(X). |
SCAN (STRING, SET [,BACK]) |
Index of left-most (right-most if BACK is true) character of STRING that belongs to SET; zero if none belong. |
SELECTED_INT_KIND (R) |
Kind of type parameter for specified exponent range. |
SELECTED_REAL_KIND ([P] [,R]) |
Kind of type parameter for specified precision and exponent range. |
SET_EXPONENT (X, I) |
Model number whose sign and fractional part are those of X and whose exponent part is I. |
SHAPE (SOURCE) |
Array (or scalar) shape. |
SIGN (A, B) |
Absolute value of A times sign of B. |
SIN (X) |
Sine function. |
SINH (X) |
Hyperbolic sine function. |
SIZE (ARRAY [,DIM]) |
Array size. |
SPACINE (X) |
Absolute spacing of model numbers near X. |
SPREAD (SOURCE, DIM, NCOPIES) |
NCOPIES copies of SOURCE forming an array of rank one greater. |
SQRT (X) |
Square root function. |
SUM (ARRAY, [,DIM] [,MASK]) |
Sum of array elements. |
CALL SYSTEM_CLOCK ([COUNT] [,COUNT_RATE] [,COUNT_MAX]) |
Integer data from real-time clock. |
TAN (X) |
Tangent function. |
TANH (X) |
Hyperbolic tangent function. |
TINY (X) |
Smallest positive number in the model for numbers like X. |
TRANSFER (SOURCE, MOLD [,SIZE]) |
Same physical representation as SOURCE, but type of MOLD. |
TRANSPOSE (MATRIX) |
Matrix transpose. |
TRIM (STRING) |
Remove trailing blanks from a single string. |
UBOUND (ARRAY [,DIM]) |
Array upper bounds. |
UNPACK (VECTOR, MASK, FIELD) |
Unpack elements of VECTOR corresponding to true elements of MASK. |
VERIFY (STRING, SET [,BACK]) |
Zero if all characters of STRING belong to SET or index of left-most (right-most if BACK true) that does not. |