Documentation:Reference:TDI INDEX - MdsWiki
Navigation
Personal tools

From MdsWiki

Jump to: navigation, search

TDISHR

Intrinsics_in_full

Here are the call, arguments, result, and examples for TDISHR. Numeric, character, integer, real, and complex are argument or result types allowed. F90 and CC indicate origin of concept.

Elemental operations maintain or match the shape of the input. Transformations change the shape of the input.

"Immediate at compilation" means that the function is evaluated if all of its arguments are VMS types or the operation is a BUILD. Otherwise, evaluation is deferred until execution. They are compiled as if the immediate operator (grave `) was there.

(Lower case names of operation are those not ready at this writing.)

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Z

$constants and other special variables beginning with $

*   can indicate an omitted optional argument

<sharable image><entry point> syntax for calling external rtn - see CALL


ABORT ([ANY],...)
ABS (A)
ABS1 (A)
ABSSQ (A)
ACCUMULATE (ARRAY,[DIM],[MASK])
ACHAR (I)
ACOS (X)
ACOSD (X)
ADD (A,B)
ADJUSTL (STRING)
ADJUSTR (STRING)
AIMAG (Z)
AINT (A,[KIND])
ALL (MASK,[DIM])
ALLOCATED (NAME)
AND (L,M)
AND_NOT (L,M)
ANINT (A,[KIND])
ANY (MASK,[DIM])
ARG (Z)
ARGD (Z)
ARG_OF (A,[N])
ARRAY ([SHAPE],[MOLD])
ASIN (X)
ASIND (X)
AS_IS (X)
ATAN (X)
ATAN2 (Y,X)
ATAN2D (Y,X)
ATAND (X)
ATANH (X)
AXIS_OF (A)

backspace (UNIT)
BEGIN_OF (A,[N])
BIT_SIZE (I)
BREAK ;
BSEARCH (X,TABLE,[MODE])
BTEST (I,POS)
BUILD_ACTION (DISPATCH,TASK,[ERRORLOGS], [COMPLETION],[PERFORMANCE])
BUILD_CALL ([KIND],IMAGE,ROUTINE,[ARG],...)
BUILD_CONDITION (MODIFIER,CONDITION)
BUILD_CONGLOM (IMAGE,MODEL,NAME,QUALIFIERS)
BUILD_DEPENDENCY (OP_CODE,ARG_1,ARG_2)
BUILD_DIM ([WINDOW],AXIS)
BUILD_DISPATCH (TYPE,IDENT,PHASE,WHEN,COMPLETION)
BUILD_EVENT (STRING)
BUILD_FUNCTION (OPCODE,[ARG],...)
BUILD_METHOD (TIME_OUT,METHOD,OBJECT,[ARG]...)
BUILD_PARAM (VALUE,HELP,VALIDATION)
BUILD_PATH (STRING)
BUILD_PROCEDURE (TIME_OUT,LANGUAGE,PROCEDURE,[ARG],...)
BUILD_PROGRAM (TIME_OUT,PROGRAM)
BUILD_RANGE ([START],[END],[DELTA])
BUILD_ROUTINE (TIME_OUT,IMAGE,ROUTINE,[ARG],...)
BUILD_SIGNAL (DATA,RAW,[DIMENSION,...])
BUILD_SLOPE (SLOPE,[BEGIN,[END...)]]
BUILD_WINDOW ([ISTART],[IEND],[X_AT_0])
BUILD_WITH_UNITS (DATA,UNITS)
BUILTIN_OPCODE (STRING)
BYTE (A)
BYTE_UNSIGNED (A)

CALL=IMAGE->ROUTINE[:KIND] ([X],...)

    DESCR   REF    VAL   XD
CASE (X,STMT,...)
CEILING (A)
CHAR (I,[KIND])
CLASS (A)
CLASS_OF (A)
CMPLX (X,[Y],[KIND])
COMMA (A,B...)
COMPILE (STRING,[ARG],...)
COMPILE_DEPENDENCY (STRING)
COMPLETION_OF (A)
COMPLETION_MESSAGE_OF (A)
CONCAT (STRING_A,STRING_B,...)
CONDITIONAL (TSOURCE,FSOURCE,MASK)
CONDITION_OF (A)
CONJG (Z)
CONTINUE ;
convolve (X,Y)
COS (X)
COSD (X)
COSH (X)
COUNT (MASK,[DIM])
cshift (ARRAY,SHIFT,[DIM])
CULL (A,[DIM],[X])
CVT (A,MOLD)

DATA (X)
DATA_WITH_UNITS (X)
date_and_time ([STRING])
DATE_TIME ([TIME])
DBLE (A)
DEALLOCATE ([STRING],...)
DEBUG (OPTION)
decode (FMT|*,STRING)
DECOMPILE (X,[MAX])
DECOMPILE_DEPENDENCY (X)
DECOMPRESS (IMAGE,ROUTINE,SHAPE,DATA)
DEFAULT (STMT,...)
derivative (ARRAY,[DIM],[WIDTH])
DESCR
DIAGONAL (ARRAY,[FILL])
DICT ([DICT],KEY1,VAL1[,KEY2,VAL2,...])
DIGITS (X)
DIM (X,Y)
DIM_OF (A,[N])
DISPATCH_OF (A)
DIVIDE (X,Y)
DO (TEST,STMT,...)
DOT_PRODUCT (VECTOR_A,VECTOR_B)
DPROD (X,Y)
DSCPTR (A,[N])
DSCPTR_OF (A,[N])
DTYPE_RANGE (BEGIN,END,[DELTA])
D_COMPLEX (X,[Y])
D_FLOAT (A)

ELBOUND (ARRAY,[DIM])
ELEMENT (NUMBER,DELIMITER,STRING)
ELSE STMT
elsewhere STMT
encode (FMT|*,[X],...)
endfile (UNIT)
END_OF (A,[N])
eoshift (ARRAY,SHIFT,[BOUNDARY],[DIM])
EPSILON (X)
EQ (X,Y)
EQUALS (NAME,X)
EQUALS_FIRST (X)
EQV (L,M)
ERRORLOGS_OF (A)
ESHAPE (SOURCE,[DIM])
ESIZE (ARRAY,[DIM])
EUBOUND (ARRAY,[DIM])
EVALUATE (X)
EXECUTE (STRING,[ARG],...)
EXP (X)
EXPONENT (X)
EXTEND (A,[DIM],[X])
EXTRACT (START,LENGTH,STRING)
EXT_FUNCTION ([IMAGE],ROUTINE,[ARG],...)

FCLOSE (UNIT)
fft (ARRAY,[DIM],S)
FINITE (X)
FIRSTLOC (MASK,[DIM])
fit (GUESS,RESIDUALS)
FIX_ROPRAND (X,REPLACE)
FLOAT (A,[KIND])
FLOOR (A)
FOPEN (FILENAME,MODE)
FOR ([INIT],[TEST],[UPDATE],STMT...)
FRACTION (X)
FSEEK (UNIT,[OFFSET],[ORIGIN])
FTELL (UNIT,[OFFSET],[ORIGIN])
FUN (NAME,STMT,[ARG],...)
F_COMPLEX (X,[Y])
F_FLOAT (A)

GE (X,Y)
GETDBI (STRING,[INDEX])
GETNCI ([NODE],STRING,[USAGE])
GOTO (NAME)
GT (X,Y)
G_COMPLEX (X,[Y])
G_FLOAT (A)

HELP_OF (A)
HUGE (X)
H_COMPLEX (X,[Y])
H_FLOAT (A)

IACHAR (C)
IAND (I,J)
IAND_NOT (I,J)
IBCLR (I,POS)
ibits (I,POS,LEN)
IBSET (I,BIT)
ICHAR (C)
IDENT_OF (A)
IEOR (I,J)
IEOR_NOT (I,J)
IF (TEST,STMT,[ELSESTMT])
IF_ERROR (A,B,...)
IMAGE_OF (A)
INAND (I,J)
INAND_NOT (I,J)
INDEX (STRING,SUBSTRING,[BACK])
INOR (I,J)
INOR_NOT (I,J)
INOT (J)
inquire (UNIT|file,select)
INT (A,[KIND])
integral (ARRAY,[DIM],[WIDTH])
interpol (ARRAY,[DIM],[WIDTH])
INTERRUPT_OF (A)
intersect (A,B)
INT_UNSIGNED (A)
inverse (MATRIX)
IOR (I,J)
IOR_NOT (I,J)
ISHFT (I,SHIFT)
ishftc (I,SHIFT,SIZE)
is_in (X,SET)
I_TO_X (DIMENSION,[I])

KIND (A)
KIND_OF (A)

LABEL (NAME,STMT,...)
LANGUAGE_OF (A)
LASTLOC (MASK,[DIM])
LBOUND (ARRAY,[DIM])
LE (X,Y)
LEN (STRING)
LEN_TRIM (STRING)
LGE (STRING_A,STRING_B)
LGT (STRING_A,STRING_B)
LIST ([LIST],VAL1[,VAL2,...])
LLE (STRING_A,STRING_B)
LLT (STRING_A,STRING_B)
LOG (X)
LOG10 (X)
LOG2 (X)
LOGICAL (A,[KIND])
LONG (A)
LONG_UNSIGNED (A)
LT (X,Y)

MAKE_ACTION (DISPATCH,TASK,[ERRORLOGS], [COMPLETION],[PERFORMANCE])
MAKE_CALL ([KIND],IMAGE,ROUTINE,[ARG],...)
MAKE_CONDITION (MODIFIER,CONDITION)
MAKE_CONGLOM (IMAGE,MODEL,NAME,QUALIFIERS)
MAKE_DEPENDENCY (OP_CODE,ARG_1,ARG_2)
MAKE_DIM ([WINDOW],AXIS)
MAKE_DISPATCH (TYPE,IDENT,PHASE,WHEN,COMPLETION)
MAKE_FUNCTION (OPCODE,[ARG],...)
MAKE_METHOD (TIME_OUT,METHOD,OBJECT,[ARG]...)
MAKE_PARAM (VALUE,HELP,VALIDATION)
MAKE_PROCEDURE (TIME_OUT,LANGUAGE,PROCEDURE,[ARG],...)
MAKE_PROGRAM (TIME_OUT,PROGRAM)
MAKE_RANGE ([START],[END],[DELTA])
MAKE_ROUTINE (TIME_OUT,IMAGE,ROUTINE,[ARG],...)
MAKE_SIGNAL (DATA,RAW,[DIMENSION,...])
MAKE_SLOPE (SLOPE,[BEGIN,[END...)]]
MAKE_WINDOW ([ISTART],[IEND],[X_AT_0])
MAKE_WITH_UNITS (DATA,UNITS)
MAP (A,B)
matmul (MATRIX_A,MATRIX_B)
mat_rot (MATRIX,ANGLE,MAG,X0,Y0)
mat_rot_int (MATRIX,ANGLE,MAG,X0,Y0)
MAX (A1,A2,A3,...)
MAXEXPONENT (X)
MAXLOC (ARRAY,[MASK])
MAXVAL (ARRAY,[DIM],[MASK])
MEAN (ARRAY,[DIM],[MASK])
median (ARRAY,WIDTH)
MERGE (TSOURCE,FSOURCE,MASK)
METHOD_OF (A)
MIN (A1,A2,A3,...)
MINEXPONENT (X)
MINLOC (ARRAY,[MASK])
MINVAL (ARRAY,[DIM],[MASK])
MOD (A,P)
MODEL_OF (A)
modulo (A,P)
MULTIPLY (X,Y)

NAME_OF (A)
NAND (L,M)
NAND_NOT (L,M)
NDESC (A)
NDESC_OF (A)
NDIMS (A)
NE (X,Y)
nearest (X,S)
NEQV (L,M)
NINT (A,[KIND])
NOR (L,M)
NOR_NOT (L,M)
NOT (L)

OBJECT_OF (A)
OCTAWORD (A)
OCTAWORD_UNSIGNED (A)
on_error ([A])
OPCODE_BUILTIN (I)
OPCODE_STRING (I)
OR (L,M)
OR_NOT (L,M)

PACK (ARRAY,MASK,[VECTOR])
PERFORMANCE_OF (A)
PHASE_OF (A)
POST_DEC (NAME)
POST_INC (NAME)
POWER (X,Y)
PRECISION (X)
PRESENT (A)
PRE_DEC (NAME)
PRE_INC (NAME)
PRIVATE (NAME)
PROCEDURE_OF (A)
PRODUCT (ARRAY,[DIM],[MASK])
PROGRAM_OF (A)
project (ARRAY,MASK,FIELD,[DIM])
promote (NCOPIES,VALUE)
PUBLIC (NAME)

QUADWORD (A)
QUADWORD_UNSIGNED (A)
QUALIFIERS_OF (A)

RADIX (X)
RAMP ([SHAPE],[MOLD])
RANDOM ([SHAPE],[MOLD])
random_seed ([PUT])
RANGE (X)
RANK (X)
RAW_OF (A)
rc_droop (ARRAY,[DIM],RC)
read ([UNIT],fmt|*,[arg]...)
REAL (A,[KIND])
rebin (ARRAY,SIZE1,[SIZE2])
REF
REM ([COMMENT],...)
REPEAT (STRING,NCOPIES)
REPLICATE (ARRAY,DIM,NCOPIES)
RESET_PRIVATE ()
RESET_PUBLIC ()
reshape (SOURCE,SHAPE,[PAD],[ORDER])
RETURN ([X])
rewind (UNIT)
rms (ARRAY,[DIM],[MASK])
ROUTINE_OF (A)
RRSPACING (X)

SCALE (X,I)
SCAN (STRING,SET,[BACK])
SELECTED_INT_KIND (R)
SELECTED_REAL_KIND ([P],[R])
SET_EXPONENT (X,I)
SET_RANGE ([BOUND],...ARRAY)
SHAPE (SOURCE,[DIM])
SHIFT_LEFT (I,SHIFT)
SHIFT_RIGHT (I,SHIFT)
SHOW_PRIVATE ([STRING],...)
SHOW_PUBLIC ([STRING],...)
sign (A,B)
SIGNED (A)
SIN (X)
SIND (X)
SINH (X)
SIZE (ARRAY,[DIM])
SIZEOF (X)
SLOPE_OF (A)
smooth (ARRAY,[DIM],WIDTH)
solve (VECTOR,MATRIX)
SORT (ARRAY)
SORTVAL (ARRAY)
SPACING (X)
SPAWN ([COMMAND],[INPUT],[OUTPUT])
SPREAD (SOURCE,DIM,NCOPIES)
SQRT (X)
SQUARE (X)
STATEMENT (STMT,...)
std_dev (ARRAY,[DIM],[MASK])
string (X,[Y],...[FORMAT])
STRING_OPCODE (STRING)
SUBSCRIPT (X,[SUB],...)
SUBTRACT (A,B)
SUM (ARRAY,[DIM],[MASK])
SWITCH (X,STMT,...)
system_clock (STRING)

TAN (X)
TAND (X)
TANH (X)
TASK_OF (A)
TEXT (X,[LENGTH])
TIME_OUT_OF (A)
TINY (X)
transfer (SOURCE,MOLD,[SIZE])
TRANSLATE (STRING,TRANSLATION,MATCH)
transpose (MATRIX)
transpose_mul (MATRIX_A,MATRIX_B)
TRIM (STRING)

UBOUND (ARRAY,[DIM])
UNION (A,...)
UNITS (A)
UNITS_OF (A)
unpack (VECTOR,MASK,FIELD)
UNARY_MINUS (X)
UNARY_PLUS (X)
UNSIGNED (A)
UPCASE (STRING)
USING (A,[DEFAULT],[SHOTID],[EXPT])

VAL
VALIDATION (PARAM)
VALIDATION_OF (A)
VALUE_OF (A)
VAR (STRING,[REPLACE])
VECTOR (X,...)
VERIFY (STRING,SET,[BACK])

WAIT (SECONDS)
WHEN_OF (A)
where (TEST,STMT,[ELSESTMT])
WHILE (TEST,STMT,...)
WINDOW_OF (A)
WORD (A)
WORD_UNSIGNED (A)
WRITE ([UNIT],[ARG]...)

X_TO_I (DIMENSION,[X])
XD

ZERO ([SHAPE],[MOLD])