Documentation:Reference:TDI INDEX - MdsWiki
Navigation
Personal tools

From MdsWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 16:23, 17 January 2007 (edit)
Mrl (Talk | contribs)

← Previous diff
Revision as of 03:33, 24 January 2007 (edit)
WikiSysop (Talk | contribs)

Next diff →
Line 465: Line 465:
[[Documentation:Reference:TDI_S2#system_clock| system_clock (STRING)]] [[Documentation:Reference:TDI_S2#system_clock| system_clock (STRING)]]
-<span id=""></span>+<span id="t"></span>
[[Documentation:Reference:TDI_TU#tan| TAN (X)]]<br /> [[Documentation:Reference:TDI_TU#tan| TAN (X)]]<br />
[[Documentation:Reference:TDI_TU#tand| TAND (X)]]<br /> [[Documentation:Reference:TDI_TU#tand| TAND (X)]]<br />

Revision as of 03:33, 24 January 2007

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])
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)
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])