From MdsWiki
Revision as of 04:10, 24 January 2007 (edit) WikiSysop (Talk | contribs) ← Previous diff |
Current revision (04:12, 24 January 2007) (edit) WikiSysop (Talk | contribs) |
||
Line 3: | Line 3: | ||
| | | | ||
__NOTOC__ | __NOTOC__ | ||
- | <span id=“validation”></span> | + | <span id="validation"></span> |
==VALIDATION (PARAM)== | ==VALIDATION (PARAM)== | ||
MDS Operation. Evaluate the validation field of a parameter. <br /><br /> Argument. PARAM must be or make a param. <br /><br /> Result.. Sets $THIS to the parameter and sets $VALUE to the <br /> value field of the param and <br /> does DATA(validation field). <br /><br /> Example. Let _A=BUILD_PARAM(42,"text of this param",$VALUE<6), <br /> then VALIDATION(_A) is $FALSE. <br /><br /> | MDS Operation. Evaluate the validation field of a parameter. <br /><br /> Argument. PARAM must be or make a param. <br /><br /> Result.. Sets $THIS to the parameter and sets $VALUE to the <br /> value field of the param and <br /> does DATA(validation field). <br /><br /> Example. Let _A=BUILD_PARAM(42,"text of this param",$VALUE<6), <br /> then VALIDATION(_A) is $FALSE. <br /><br /> | ||
- | <span id=“validation_of”></span> | + | <span id="validation_of"></span> |
==VALIDATION_OF (A)== | ==VALIDATION_OF (A)== | ||
MDS Operation. Get the validation field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. A is searched for this: <br /> DSC$K_DTYPE_PARAM, the validation field. <br /> Otherwise, an error. <br /> >>>>>>>>>WARNING, because the validation field is likely to use <br /> $VALUE or $THIS, DATA(VALIDATION_OF(parmeter)) will not <br /> work. Use VALIDATION(parameter) for the correct result. <br /><br /> Example. VALIDATION_OF(BUILD_PARAM(42,"the answer",$VALUE>6)) is <br /> $VALUE>6, which cannot be evaluated. <br /><br /> | MDS Operation. Get the validation field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. A is searched for this: <br /> DSC$K_DTYPE_PARAM, the validation field. <br /> Otherwise, an error. <br /> >>>>>>>>>WARNING, because the validation field is likely to use <br /> $VALUE or $THIS, DATA(VALIDATION_OF(parmeter)) will not <br /> work. Use VALIDATION(parameter) for the correct result. <br /><br /> Example. VALIDATION_OF(BUILD_PARAM(42,"the answer",$VALUE>6)) is <br /> $VALUE>6, which cannot be evaluated. <br /><br /> | ||
- | <span id=“value_of”></span> | + | <span id="value_of"></span> |
==VALUE_OF (A)== | ==VALUE_OF (A)== | ||
MDS Operation. Get the value field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. A is searched for these: <br /> DSC$K_DTYPE_DIMENSION, VALUE_OF(window field). <br /> DSC$K_DTYPE_PARAM, the value field. <br /> DSC$K_DTYPE_SIGNAL, the data field. <br /> DSC$K_DTYPE_WINDOW, the value_at_idx0 field. <br /> DSC$K_DTYPE_WITH_UNITS, the data field. <br /> Otherwise, DATA(A). <br /> >>>>>>>>>WARNING, because the data field of a signal is likely to <br /> use $VALUE, DATA(VALUE_OF(signal)) may not work. <br /> Use DATA(signal) instead. <br /><br /> Example. VALUE_OF(BUILD_PARAM(42,"the answer",$VALUE>6)) is 42. <br /><br /> | MDS Operation. Get the value field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. A is searched for these: <br /> DSC$K_DTYPE_DIMENSION, VALUE_OF(window field). <br /> DSC$K_DTYPE_PARAM, the value field. <br /> DSC$K_DTYPE_SIGNAL, the data field. <br /> DSC$K_DTYPE_WINDOW, the value_at_idx0 field. <br /> DSC$K_DTYPE_WITH_UNITS, the data field. <br /> Otherwise, DATA(A). <br /> >>>>>>>>>WARNING, because the data field of a signal is likely to <br /> use $VALUE, DATA(VALUE_OF(signal)) may not work. <br /> Use DATA(signal) instead. <br /><br /> Example. VALUE_OF(BUILD_PARAM(42,"the answer",$VALUE>6)) is 42. <br /><br /> | ||
- | <span id=“var”></span> | + | <span id="var"></span> |
==VAR (STRING,[REPLACE])== | ==VAR (STRING,[REPLACE])== | ||
Variables. Specifies a private or public variable by textual name. <br /><br /> Argument. Optional: REPLACE. <br /> STRING the character scalar name of a variable. <br /> >>>>>>>>>WARNING, all name that do not begin with an underscore (_) or <br /> dollar sign ($) cannot be accessed other than by VAR. <br /> $-names are reserved for system names. <br /> REPLACE the new value of STRING. <br /><br /> Result.. That of the old contents of the variable. <br /><br /> Example. _A=42,VAR("_A") is 42. <br /><br /> | Variables. Specifies a private or public variable by textual name. <br /><br /> Argument. Optional: REPLACE. <br /> STRING the character scalar name of a variable. <br /> >>>>>>>>>WARNING, all name that do not begin with an underscore (_) or <br /> dollar sign ($) cannot be accessed other than by VAR. <br /> $-names are reserved for system names. <br /> REPLACE the new value of STRING. <br /><br /> Result.. That of the old contents of the variable. <br /><br /> Example. _A=42,VAR("_A") is 42. <br /><br /> | ||
- | <span id=“vector”></span> | + | <span id="vector"></span> |
==VECTOR (X,...)== | ==VECTOR (X,...)== | ||
F90 Modified Transformation. Form a vector or array from scalar, <br /> vector, array, range, and promote inputs. <br /> Usual Form [X,...]. <br /> For F90 compatiblity, (/ is [ and /) is ]. <br /><br /> Arguments Must be compatible types. <br /><br /> Signals. Single signal or smallest data. <br /> Units... Single or common units, else bad. <br /> Form.... Type of highest data type found. The size is the sum of <br /> the sizes of all the arguments. <br /> If the shapes of all arguments are the same, the result <br /> has one more dimension, the last, of size equal to the <br /> number of arguments. F90 defines only a vector result. <br /><br /> Result.. A vector with all the values in the arguments. <br /> Immediate at compilation. <br /><br /> Examples. [2,3:5,4@6] is [2,3,4,5,6,6,6,6]. <br /><nowiki> [[1,2],[3,4],5:6] is [1 3 5], long array shaped [2,3]. </nowiki><br /> [2 4 6] <br /> 1:3 is a vector, [1:3] is an array of shape [1,3], <br /> so don't use extraneous brackets. <br /><br /> | F90 Modified Transformation. Form a vector or array from scalar, <br /> vector, array, range, and promote inputs. <br /> Usual Form [X,...]. <br /> For F90 compatiblity, (/ is [ and /) is ]. <br /><br /> Arguments Must be compatible types. <br /><br /> Signals. Single signal or smallest data. <br /> Units... Single or common units, else bad. <br /> Form.... Type of highest data type found. The size is the sum of <br /> the sizes of all the arguments. <br /> If the shapes of all arguments are the same, the result <br /> has one more dimension, the last, of size equal to the <br /> number of arguments. F90 defines only a vector result. <br /><br /> Result.. A vector with all the values in the arguments. <br /> Immediate at compilation. <br /><br /> Examples. [2,3:5,4@6] is [2,3,4,5,6,6,6,6]. <br /><nowiki> [[1,2],[3,4],5:6] is [1 3 5], long array shaped [2,3]. </nowiki><br /> [2 4 6] <br /> 1:3 is a vector, [1:3] is an array of shape [1,3], <br /> so don't use extraneous brackets. <br /><br /> | ||
- | <span id=“verify”></span> | + | <span id="verify"></span> |
==VERIFY (STRING,SET,[BACK])== | ==VERIFY (STRING,SET,[BACK])== | ||
F90 Character Elemental. Verify that a set of characters has all the <br /> character in a string. <br /><br /> Arguments Optional: BACK. <br /> STRING character. <br /> SET character. <br /> BACK logical. <br /> Signals. Single signal or smaller data. <br /> Units... Same as STRING. <br /> Form.... Integer type, compatible shape of all. <br /><br /> Result.. The result is -1 if STRING contains only the characters <br /> that are in SET of if the length of STRING or SET is 0. <br /> (i) BACK is absent or false. The offset of the leftmost <br /> character of STRING that is not in SET. <br /> (ii) BACK present and true. The offset of the rightmost <br /> character of STRING that is not in SET. <br /><br /> Examples. VERIFY('ABBA','AB') is -1. <br /> (i) VERIFY('ABBA','A') is 1. <br /> (ii) VERIFY('ABBA','A',$TRUE) is 2. <br /><br /> See also. SCAN to find a character in a set. <br /><br /> | F90 Character Elemental. Verify that a set of characters has all the <br /> character in a string. <br /><br /> Arguments Optional: BACK. <br /> STRING character. <br /> SET character. <br /> BACK logical. <br /> Signals. Single signal or smaller data. <br /> Units... Same as STRING. <br /> Form.... Integer type, compatible shape of all. <br /><br /> Result.. The result is -1 if STRING contains only the characters <br /> that are in SET of if the length of STRING or SET is 0. <br /> (i) BACK is absent or false. The offset of the leftmost <br /> character of STRING that is not in SET. <br /> (ii) BACK present and true. The offset of the rightmost <br /> character of STRING that is not in SET. <br /><br /> Examples. VERIFY('ABBA','AB') is -1. <br /> (i) VERIFY('ABBA','A') is 1. <br /> (ii) VERIFY('ABBA','A',$TRUE) is 2. <br /><br /> See also. SCAN to find a character in a set. <br /><br /> | ||
- | <span id=“wait”></span> | + | <span id="wait"></span> |
==WAIT (SECONDS)== | ==WAIT (SECONDS)== | ||
IO. Suspend processing for at least the time given. <br /><br /> Argument. SECONDS must be real scalar. <br /><br /> Result.. None. <br /><br /> Example. WAIT(3.5) delays 3 and 1/2 seconds. this might retain <br /> a plot or comment for a short time. <br /><br /> | IO. Suspend processing for at least the time given. <br /><br /> Argument. SECONDS must be real scalar. <br /><br /> Result.. None. <br /><br /> Example. WAIT(3.5) delays 3 and 1/2 seconds. this might retain <br /> a plot or comment for a short time. <br /><br /> | ||
- | <span id=“when_of”></span> | + | <span id="when_of"></span> |
==WHEN_OF (A)== | ==WHEN_OF (A)== | ||
MDS Operation. Get the when field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. DISPATCH_OF(A) is searched for this: <br /> DSC$K_DTYPE_DISPATCH, the when field. <br /> Otherwise, an error. <br /><br /> | MDS Operation. Get the when field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. DISPATCH_OF(A) is searched for this: <br /> DSC$K_DTYPE_DISPATCH, the when field. <br /> Otherwise, an error. <br /><br /> | ||
- | <span id=“where”></span> | + | <span id="where"></span> |
==where (TEST,STMT,[ELSESTMT])== | ==where (TEST,STMT,[ELSESTMT])== | ||
F90 Statement. Do statement if expression true, else possibly do <br /> another. Unsubscripted variables that would be replaced <br /> and that are of matching size have only the true <br /> elements replaced/calculated. <br /> Required Usual Forms. WHERE (TEST) STMT, <br /> WHERE (TEST) STMT ELSEWHERE ELSESTMT. <br /> Function Form where(TEST,STMT,[ELSESTMT]). <br /> May be syntatically invalid. <br /><br /> Arguments Optional: ELSESTMT. <br /> TEST logical array, this is an "array IF". <br /> STMT statement. <br /> ELSESTMT statement. <br /><br /> Result.. None. <br /><br /> Example. WHERE (_A > 0) _A += 6; ELSEWHERE _A -= 6;. <br /><br /> | F90 Statement. Do statement if expression true, else possibly do <br /> another. Unsubscripted variables that would be replaced <br /> and that are of matching size have only the true <br /> elements replaced/calculated. <br /> Required Usual Forms. WHERE (TEST) STMT, <br /> WHERE (TEST) STMT ELSEWHERE ELSESTMT. <br /> Function Form where(TEST,STMT,[ELSESTMT]). <br /> May be syntatically invalid. <br /><br /> Arguments Optional: ELSESTMT. <br /> TEST logical array, this is an "array IF". <br /> STMT statement. <br /> ELSESTMT statement. <br /><br /> Result.. None. <br /><br /> Example. WHERE (_A > 0) _A += 6; ELSEWHERE _A -= 6;. <br /><br /> | ||
- | <span id=“while”></span> | + | <span id="while"></span> |
==WHILE (TEST,STMT,...)== | ==WHILE (TEST,STMT,...)== | ||
CC Statement. Repeat while expression is true. <br /> Require Usual Form. WHILE (TEST) STMT. <br /> Function Form WHILE(TEST,STMT,...). May be syntatically invalid. <br /><br /> Arguments <br /> TEST logical scalar. <br /> STMT statement, simple or {compound}. <br /> >>>>>>WARNING, multiple statements in call form are considered <br /> to be in braces. <br /> Result.. None. <br /><br /> Example. WHILE (RANDOM()<0.99) ++_J; <br /><br /> | CC Statement. Repeat while expression is true. <br /> Require Usual Form. WHILE (TEST) STMT. <br /> Function Form WHILE(TEST,STMT,...). May be syntatically invalid. <br /><br /> Arguments <br /> TEST logical scalar. <br /> STMT statement, simple or {compound}. <br /> >>>>>>WARNING, multiple statements in call form are considered <br /> to be in braces. <br /> Result.. None. <br /><br /> Example. WHILE (RANDOM()<0.99) ++_J; <br /><br /> | ||
- | <span id=“window_of”></span> | + | <span id="window_of"></span> |
==WINDOW_OF (A)== | ==WINDOW_OF (A)== | ||
MDS Operation. Get the window field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. A is searched for these: <br /> DSC$K_DTYPE_DIMENSION, the window field. <br /> DSC$K_DTYPE_WINDOW, unchanged. <br /> Otherwise, an error. <br /><br /> | MDS Operation. Get the window field. <br /><br /> Argument. Descriptor as below. <br /><br /> Result.. A is searched for these: <br /> DSC$K_DTYPE_DIMENSION, the window field. <br /> DSC$K_DTYPE_WINDOW, unchanged. <br /> Otherwise, an error. <br /><br /> | ||
- | <span id=“word”></span> | + | <span id="word"></span> |
==WORD (A)== | ==WORD (A)== | ||
Conversion Elemental. Convert to word (two-byte) integer. <br /><br /> Argument. A must be numeric. <br /><br /> Signals. Same as A. <br /> Units... Same as A. <br /> Form.... Word-length integer. <br /> Result.. The truncated whole part of A. <br /> Immediate at compilation. <br /> >>>>>>>>>WARNING, truncation does not cause an error. <br /><br /> Examples. WORD(123) is 123W. WORD(65537) is 1W. <br /><br /> | Conversion Elemental. Convert to word (two-byte) integer. <br /><br /> Argument. A must be numeric. <br /><br /> Signals. Same as A. <br /> Units... Same as A. <br /> Form.... Word-length integer. <br /> Result.. The truncated whole part of A. <br /> Immediate at compilation. <br /> >>>>>>>>>WARNING, truncation does not cause an error. <br /><br /> Examples. WORD(123) is 123W. WORD(65537) is 1W. <br /><br /> | ||
- | <span id=“word_unsigned”></span> | + | <span id="word_unsigned"></span> |
==WORD_UNSIGNED (A)== | ==WORD_UNSIGNED (A)== | ||
Conversion Elemental. Convert to word (two-byte) unsigned integer. <br /><br /> Argument. A must be numeric. <br /><br /> Signals. Same as A. <br /> Units... Same as A. <br /> Form.... Word-length unsigned integer. <br /><br /> Result.. The truncated whole part of A. <br /> Immediate at compilation. <br /> >>>>>>>>>WARNING, truncation does not cause an error. <br /><br /> Examples. WORD_UNSIGNED(123) is 123WU. <br /> WORD_UNSIGNED(65537) is 1WU. <br /><br /> | Conversion Elemental. Convert to word (two-byte) unsigned integer. <br /><br /> Argument. A must be numeric. <br /><br /> Signals. Same as A. <br /> Units... Same as A. <br /> Form.... Word-length unsigned integer. <br /><br /> Result.. The truncated whole part of A. <br /> Immediate at compilation. <br /> >>>>>>>>>WARNING, truncation does not cause an error. <br /><br /> Examples. WORD_UNSIGNED(123) is 123WU. <br /> WORD_UNSIGNED(65537) is 1WU. <br /><br /> | ||
- | <span id=“write”></span> | + | <span id="write"></span> |
==WRITE ([UNIT],[ARG]...)== | ==WRITE ([UNIT],[ARG]...)== | ||
IO. Writes text values to terminal or file. <br /><br /> Arguments Optional UNIT,ARG... <br /> UNIT Character scalar or * for stdout. <br /> ARG... Any type. <br /><br /> Result.. Numeric or text scalars and arrays are converted to <br /> text and output to the selected UNIT. Arrays are <br /> on separate lines; scalars are packed without space <br /> up to the terminal line width. If the data type or <br /> class if nonstandard, DECOMPILE is used to make a <br /> text string that is output. <br /> >>>>>>>>>WARNING, No explicit formatting is provided. You can use <br /> CVT(-1.2,"12345678") to get a string "-1.2E+00" or <br /> DECOMPILE(-1.2) to get "-1.2". <br /><br /> Example.. WRITE(*,'x=',1.2,3,[4,5],6) appears as <br /> x= 1.20000E+00 3 <br /> 4 5 <br /> 6 <br /><br /> | IO. Writes text values to terminal or file. <br /><br /> Arguments Optional UNIT,ARG... <br /> UNIT Character scalar or * for stdout. <br /> ARG... Any type. <br /><br /> Result.. Numeric or text scalars and arrays are converted to <br /> text and output to the selected UNIT. Arrays are <br /> on separate lines; scalars are packed without space <br /> up to the terminal line width. If the data type or <br /> class if nonstandard, DECOMPILE is used to make a <br /> text string that is output. <br /> >>>>>>>>>WARNING, No explicit formatting is provided. You can use <br /> CVT(-1.2,"12345678") to get a string "-1.2E+00" or <br /> DECOMPILE(-1.2) to get "-1.2". <br /><br /> Example.. WRITE(*,'x=',1.2,3,[4,5],6) appears as <br /> x= 1.20000E+00 3 <br /> 4 5 <br /> 6 <br /><br /> | ||
- | <span id=“x_to_i”></span> | + | <span id="x_to_i"></span> |
==X_TO_I (DIMENSION,[X])== | ==X_TO_I (DIMENSION,[X])== | ||
MDS Transform Elemental. Convert index into axis values. <br /><br /> Arguments Optional X. <br /> DIMENSION a dimension with optional window and axis. <br /> If DIMENSION is missing, the unchanged X is returned. <br /> If the window of DIMENSION is missing, the first <br /> axis point is assigned an index of 0. <br /> X scalar or array list of axis values. <br /> (For TDI$X_TO_I, the fake address of -1 for X, <br /> returns a 2-element vector with the index bounds.) <br /><br /> Signals. Same as X. <br /> Units... Same as axis of DIMENSION. <br /> Form.... Same type as DATA(axis). Same shape as X. <br /><br /> Result.. The window and axis are evaluated for each axis point X. <br /> The result is the index value of that point. <br /> Although the window start and end indices may be used <br /> to determine the value of axis points, they do not <br /> limit the range of results. <br /><br /> Examples. X_TO_I(BUILD_DIM(BUILD_WINDOW(2,5,1.1), <br /> BUILD_RANGE(,,3))) is [2,3,4,5] corresponding to axis <br /> [7.1,10.1,13.1,16.1]. <br /> X_TO_I(BUILD_DIM(BUILD_WINDOW(2,7,1.1), <br /> BUILD_RANGE(,,3)),[4.1,7.1,10.1,13.1]) is [1.,2.,3.,4.]. <br /> The index 1 (axis point 4.1) is outside the valid <br /> window of 2 to 7. <br /><br /> See also. CULL and EXTEND to discard or limit axis points. <br /> I_TO_X for the inverse transform. <br /> NINT to round indices to the nearest integers. <br /><br /> | MDS Transform Elemental. Convert index into axis values. <br /><br /> Arguments Optional X. <br /> DIMENSION a dimension with optional window and axis. <br /> If DIMENSION is missing, the unchanged X is returned. <br /> If the window of DIMENSION is missing, the first <br /> axis point is assigned an index of 0. <br /> X scalar or array list of axis values. <br /> (For TDI$X_TO_I, the fake address of -1 for X, <br /> returns a 2-element vector with the index bounds.) <br /><br /> Signals. Same as X. <br /> Units... Same as axis of DIMENSION. <br /> Form.... Same type as DATA(axis). Same shape as X. <br /><br /> Result.. The window and axis are evaluated for each axis point X. <br /> The result is the index value of that point. <br /> Although the window start and end indices may be used <br /> to determine the value of axis points, they do not <br /> limit the range of results. <br /><br /> Examples. X_TO_I(BUILD_DIM(BUILD_WINDOW(2,5,1.1), <br /> BUILD_RANGE(,,3))) is [2,3,4,5] corresponding to axis <br /> [7.1,10.1,13.1,16.1]. <br /> X_TO_I(BUILD_DIM(BUILD_WINDOW(2,7,1.1), <br /> BUILD_RANGE(,,3)),[4.1,7.1,10.1,13.1]) is [1.,2.,3.,4.]. <br /> The index 1 (axis point 4.1) is outside the valid <br /> window of 2 to 7. <br /><br /> See also. CULL and EXTEND to discard or limit axis points. <br /> I_TO_X for the inverse transform. <br /> NINT to round indices to the nearest integers. <br /><br /> | ||
- | <span id=“zero”></span> | + | <span id="zero"></span> |
==ZERO ([SHAPE],[MOLD])== | ==ZERO ([SHAPE],[MOLD])== | ||
Transformation. Generate an array of zeroes. <br /><br /> Arguments Optional: SHAPE, MOLD. <br /> SHAPE integer vector. <br /> MOLD any numeric. <br /><br /> Signals. None. <br /> Units... None. <br /> Form.... Type of MOLD and shape (dimensions) is SHAPE. <br /> If SHAPE is absent, the result is a scalar. <br /> If MOLD is absent, the result will be longs. <br /> Result.. The value of each element is 0. <br /><br /> Example. _X = ZERO([2,3,4],1d0) makes an array of <br /> double precision floating point numbers of shape <br /> [2,3,4]. They are all 0d0. <br /><br /> See also. ARRAY, RAMP, and RANDOM. <br /> | Transformation. Generate an array of zeroes. <br /><br /> Arguments Optional: SHAPE, MOLD. <br /> SHAPE integer vector. <br /> MOLD any numeric. <br /><br /> Signals. None. <br /> Units... None. <br /> Form.... Type of MOLD and shape (dimensions) is SHAPE. <br /> If SHAPE is absent, the result is a scalar. <br /> If MOLD is absent, the result will be longs. <br /> Result.. The value of each element is 0. <br /><br /> Example. _X = ZERO([2,3,4],1d0) makes an array of <br /> double precision floating point numbers of shape <br /> [2,3,4]. They are all 0d0. <br /><br /> See also. ARRAY, RAMP, and RANDOM. <br /> |
Current revision
[edit] VALIDATION (PARAM)MDS Operation. Evaluate the validation field of a parameter.
[edit] VALIDATION_OF (A)MDS Operation. Get the validation field.
[edit] VALUE_OF (A)MDS Operation. Get the value field.
[edit] VAR (STRING,[REPLACE])Variables. Specifies a private or public variable by textual name.
[edit] VECTOR (X,...)F90 Modified Transformation. Form a vector or array from scalar,
[edit] VERIFY (STRING,SET,[BACK])F90 Character Elemental. Verify that a set of characters has all the
[edit] WAIT (SECONDS)IO. Suspend processing for at least the time given.
[edit] WHEN_OF (A)MDS Operation. Get the when field.
[edit] where (TEST,STMT,[ELSESTMT])F90 Statement. Do statement if expression true, else possibly do
[edit] WHILE (TEST,STMT,...)CC Statement. Repeat while expression is true.
[edit] WINDOW_OF (A)MDS Operation. Get the window field.
[edit] WORD (A)Conversion Elemental. Convert to word (two-byte) integer.
[edit] WORD_UNSIGNED (A)Conversion Elemental. Convert to word (two-byte) unsigned integer.
[edit] WRITE ([UNIT],[ARG]...)IO. Writes text values to terminal or file.
[edit] X_TO_I (DIMENSION,[X])MDS Transform Elemental. Convert index into axis values.
[edit] ZERO ([SHAPE],[MOLD])Transformation. Generate an array of zeroes. |