Home
Manual
Packages
Global Index
Keywords
Quick Reference
|
functions in std.i - p
pc_primitives
|
pc_primitives, file
sets FILE primitive data types to be native to IBM PC.
interpreted function, defined at i0/std.i line 2035
|
pi
|
pi
roughly 3.14159265358979323846264338327950288
keyword, defined at i0/std.i line 551
|
poly
|
poly(x, a0, a1, a2, ..., aN)
returns the polynomial A0 + A1*x + A2*x^2 + ... + AN*X^N
The data type and dimensions of the result, and conformability rules
for the inputs are identical to those for the expression.
builtin function, documented at i0/std.i line 611
|
popen
|
f= popen(command, mode)
opens a pipe to COMMAND, which is executed as with the system
function. If MODE is 0, the returned file handle is open for
reading, and you are reading the stdout produced by COMMAND.
If MODE is 1, f is opened for writing and you are writing to
the stdin read by COMMAND.
builtin function, documented at i0/std.i line 1194
|
SEE ALSO:
|
open,
system
|
pr1
|
pr1(x)
returns text representing expression X, equivalent to print(X)(1).
interpreted function, defined at i0/std.i line 434
|
SEE ALSO:
|
print,
swrite
|
print
|
print, object1, object2, object3, ...
or print(object1, object2, object3, ...)
prints an ASCII representation of the OBJECTs, in roughly the format
they could appear in Yorick source code. When invoked as a subroutine
(in the first form), output is to the terminal. When invoked as a
function (int the second form), the output is stored as a vector of
strings, one string per line that would have been output.
Printing a structure definition prints the structure definition;
printing a function prints its "func" definition; printing files,
bookmarks, and other objects generally provides some sort of
useful description of the object.
builtin function, documented at i0/std.i line 419
|
SEE ALSO:
|
pr1,
print_format,
write,
exit,
error,
nameof,
typeof
|
print_format
|
print_format, line_length, char=, short=, int=, float=,
double=, complex=, pointer=
sets the format string the print function will use for each of
the basic data types. Yorick format strings are the same as the
format strings for the printf function defined in the ANSI C standard.
The default strings may be restored individually by setting the
associated format string to ""; all defaults are restored if
print_format is invoked with no arguments. The default format strings
are: "0x%02x", "%d", "%d", "%ld", "%g", "%g", and "%g%+gi".
Note that char and short values are converted to int before being
passed to printf, and that float is converted to double.
If present, an integer positional argument is taken as the line
length; <=0 restores the default line length of 80 characters.
builtin function, documented at i0/std.i line 441
|
SEE ALSO:
|
print,
write,
nameof,
typeof
|
process_argv
|
remaining= process_argv()
-or- remaining= process_argv("your startup message")
Performs standard command line processing. This function is
invoked by the default custom.i file (in $Y_HOME/include); you
can also invoke it from your personal ~/Yorick/custom.i file.
The process_argv calls get_argv, removes any arguments of
the form "-ifilename" or "-i filename" (the latter is a pair of
arguments. It returns any arguments not of this form as its
result, after including any filenames it found in the order
they appeared on the command line.
The optional string argument may be an array of strings to print
a multi-line message.
A Yorick package may define the function get_command_line in
order to feed process_argv something other than get_argv.
interpreted function, defined at i0/std.i line 1603
|
SEE ALSO:
|
batch
|
ptcen
|
ptcen(zncen)
or ptcen(zncen, ireg)
returns point centered version of the 2-D zone centered array ZNCEN.
The result is imax-by-jmax if ZNCEN is (imax-1)-by-(jmax-1).
If the region number array IREG is specified, zones with region
number 0 are not included in the point centering operation.
Note that IREG should have dimensions imax-by-jmax; the first
row and column of IREG are ignored.
Without IREG, ptcen(zncen) is equivalent to zncen(pcen,pcen).
interpreted function, defined at i0/std.i line 2727
|
SEE ALSO:
|
zncen,
uncen
|
|