yorick banner

Home

Manual

Packages

Global Index

Keywords

Quick Reference

all functions - _

 
 
 
_


 _  
 
builtin function, documented at i0/std.i   line 988  
SEE grow  
 
 
 
_3cage


 _3cage  
 
  
interpreted function, defined at i/pl3d.i   line 1017  
 
 
 
_3interference


 _3interference  
 
  
interpreted function, defined at i/pl3d.i   line 1274  
 
 
 
_3remove


 _3remove  
 
  
interpreted function, defined at i/pl3d.i   line 1308  
 
 
 
_3ticks


 _3ticks  
 
  
interpreted function, defined at i/pl3d.i   line 1320  
 
 
 
_FindLeaves


 _FindLeaves  
 
  
interpreted function, defined at contrib/Read_node.i   line 173  
 
 
 
_PLM


            UMENT  
 
        legendre function which also takes m<0  
interpreted function, defined at contrib/harmonic.i   line 203  
 
 
 
__fit_lp


 __fit_lp  
 
  
interpreted function, defined at contrib/yeti_fit_2d_spike.i   line 374  
 
 
 
__fit_spike_gauss


 __fit_spike_gauss  
 
  
interpreted function, defined at contrib/yeti_fit_2d_spike.i   line 308  
 
 
 
__fit_spike_spline


 __fit_spike_spline  
 
  
interpreted function, defined at contrib/yeti_fit_2d_spike.i   line 352  
 
 
 
__gg_cell_limits


             __gg_cell_limits, cmin, cmax, first, span, size, bd;  
 
     Compute cell relative limits.  
interpreted function, defined at contrib/yeti_gist_gui.i   line 648  
SEE ALSO: __gg_finalize_pass1  
 
 
 
__gg_color_table


 __gg_color_table  
 
interpreted function, defined at contrib/yeti_gist_gui.i   line 1201  
SEE gg_is_ndx  
 
 
 
__gg_draw3


             __gg_draw_3d_rect_bd, x0, y0, x1, y1, bd, top, bot;  
 
       -or- __gg_draw3, x0, y0, x1, y1, x2, y2, color;  
     Private routines used by gg_draw_3d_rect to paint the 3D border.  Top  
     and left sides of border get drawn with color TOP, bottom and right  
     sides get drawn with color BOT.  
interpreted function, defined at contrib/yeti_gist_gui.i   line 1595  
SEE ALSO: gg_draw_3d_rect  
 
 
 
__gg_draw_3d_rect_bd


 __gg_draw_3d_rect_bd  
 
interpreted function, defined at contrib/yeti_gist_gui.i   line 1595  
SEE __gg_draw3  
 
 
 
__gg_finalize_pass1


             __gg_finalize_pass1, container;  
 
     First pass of geometry manager: compute pixel bounding box relative  
     to parent for every children of container.  
interpreted function, defined at contrib/yeti_gist_gui.i   line 566  
SEE ALSO: gg_finalize,   __gg_finalize_pass2  
 
 
 
__gg_finalize_pass2


             __gg_finalize_pass2, container;  
 
     Second pass of geometry manager: convert pixel bounding box relative  
     to container into absolute NDC.  
interpreted function, defined at contrib/yeti_gist_gui.i   line 540  
SEE ALSO: gg_finalize,   __gg_finalize_pass1  
 
 
 
__gg_frame_paint


 __gg_frame_paint  
 
  
interpreted function, defined at contrib/yeti_gist_gui.i   line 399  
 
 
 
__gg_label_paint


 __gg_label_paint  
 
  
interpreted function, defined at contrib/yeti_gist_gui.i   line 699  
 
 
 
__gg_resize_and_paint


 __gg_resize_and_paint  
 
  
interpreted function, defined at contrib/yeti_gist_gui.i   line 424  
 
 
 
__gg_text_bl


 __gg_text_bl  
 
  
interpreted function, defined at contrib/yeti_gist_gui.i   line 1462  
 
 
 
__gg_text_l


 __gg_text_l  
 
  
interpreted function, defined at contrib/yeti_gist_gui.i   line 1442  
 
 
 
__gg_toplevel_paint


 __gg_toplevel_paint  
 
  
interpreted function, defined at contrib/yeti_gist_gui.i   line 409  
 
 
 
__tst_fun_wght1D


 __tst_fun_wght1D  
 
  
interpreted function, defined at contrib/correl.i   line 89  
 
 
 
__tst_fun_wght2D


 __tst_fun_wght2D  
 
  
interpreted function, defined at contrib/correl.i   line 183  
 
 
 
__tst_fun_wght3D


 __tst_fun_wght3D  
 
  
interpreted function, defined at contrib/correl.i   line 283  
 
 
 
__yhd_insert_dim


 __yhd_insert_dim  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 540  
 
 
 
__yhd_member_name


 __yhd_member_name  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 524  
 
 
 
__yhd_read


 __yhd_read  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 507  
 
 
 
__yhd_read_member_header


 __yhd_read_member_header  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 405  
 
 
 
__yhd_restore_data


 __yhd_restore_data  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 439  
 
 
 
__yhd_save_hash


 __yhd_save_hash  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 257  
 
 
 
__yhd_save_member


 __yhd_save_member  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 166  
 
 
 
__yhd_warn


 __yhd_warn  
 
  
interpreted function, defined at contrib/yeti_yhdf.i   line 518  
 
 
 
_alphabsuffix


 _alphabsuffix  
 
  
interpreted function, defined at contrib/htmldoc.i   line 545  
 
 
 
_b_12


 _b_12  
 
  
interpreted function, defined at i/fermii.i   line 168  
 
 
 
_b_32


 _b_32  
 
  
interpreted function, defined at i/fermii.i   line 196  
 
 
 
_b_52


 _b_52  
 
  
interpreted function, defined at i/fermii.i   line 225  
 
 
 
_b_m12


 _b_m12  
 
  
interpreted function, defined at i/fermii.i   line 144  
 
 
 
_bessi0_1


 _bessi0_1  
 
  
interpreted function, defined at i/bessel.i   line 245  
 
 
 
_bessi0_2


 _bessi0_2  
 
  
interpreted function, defined at i/bessel.i   line 252  
 
 
 
_bessi1_1


 _bessi1_1  
 
  
interpreted function, defined at i/bessel.i   line 269  
 
 
 
_bessi1_2


 _bessi1_2  
 
  
interpreted function, defined at i/bessel.i   line 277  
 
 
 
_bessi_0


 _bessi_0  
 
  
interpreted function, defined at i/bessel.i   line 305  
 
 
 
_bessi_1


 _bessi_1  
 
  
interpreted function, defined at i/bessel.i   line 313  
 
 
 
_bessj0_1


 _bessj0_1  
 
  
interpreted function, defined at i/bessel.i   line 21  
 
 
 
_bessj0_2


 _bessj0_2  
 
  
interpreted function, defined at i/bessel.i   line 30  
 
 
 
_bessj1_1


 _bessj1_1  
 
  
interpreted function, defined at i/bessel.i   line 52  
 
 
 
_bessj1_2


 _bessj1_2  
 
  
interpreted function, defined at i/bessel.i   line 61  
 
 
 
_bessj_0


 _bessj_0  
 
  
interpreted function, defined at i/bessel.i   line 92  
 
 
 
_bessj_1


 _bessj_1  
 
  
interpreted function, defined at i/bessel.i   line 100  
 
 
 
_bessj_2


 _bessj_2  
 
  
interpreted function, defined at i/bessel.i   line 115  
 
 
 
_bessk0_1


 _bessk0_1  
 
  
interpreted function, defined at i/bessel.i   line 348  
 
 
 
_bessk0_2


 _bessk0_2  
 
  
interpreted function, defined at i/bessel.i   line 356  
 
 
 
_bessk1_1


 _bessk1_1  
 
  
interpreted function, defined at i/bessel.i   line 373  
 
 
 
_bessk1_2


 _bessk1_2  
 
  
interpreted function, defined at i/bessel.i   line 381  
 
 
 
_bessy0_1


 _bessy0_1  
 
  
interpreted function, defined at i/bessel.i   line 155  
 
 
 
_bessy0_2


 _bessy0_2  
 
  
interpreted function, defined at i/bessel.i   line 164  
 
 
 
_bessy1_1


 _bessy1_1  
 
  
interpreted function, defined at i/bessel.i   line 186  
 
 
 
_bessy1_2


 _bessy1_2  
 
  
interpreted function, defined at i/bessel.i   line 196  
 
 
 
_betai


 _betai  
 
  
interpreted function, defined at i/gammp.i   line 172  
 
 
 
_car


 _car  
 
builtin function, documented at i0/std.i   line 3054  
SEE _lst  
 
 
 
_cat


 _cat  
 
builtin function, documented at i0/std.i   line 3054  
SEE _lst  
 
 
 
_cauer_parameter


 _cauer_parameter  
 
  
interpreted function, defined at i/filter.i   line 435  
 
 
 
_cdr


 _cdr  
 
builtin function, documented at i0/std.i   line 3054  
SEE _lst  
 
 
 
_cheby_eval


 _cheby_eval  
 
  
interpreted function, defined at i/dawson.i   line 116  
 
 
 
_construct3


 _construct3  
 
  
interpreted function, defined at i/slice3.i   line 792  
 
 
 
_cpy


 _cpy  
 
builtin function, documented at i0/std.i   line 3054  
SEE _lst  
 
 
 
_df3_read


             _df3_read(file, address, expr)  
 
       -or- _df3_read, file, address, variable;  
     Read unformated, binary data from FILE at offset ADDRESS (must be a  
     scalar long integer).  On return, ADDRESS is incremented by the size of  
     the data read.  The third argument gives the data type and dimension list  
     of the array to read.  If called as a function, the argument EXPR may  
     either be an expression or a variable which is filled with the data read  
     and is returned as the result of the call.  If called as a subroutine,  
     the third argument should be a predefined variable.  
interpreted function, defined at contrib/df3.i   line 26  
SEE ALSO,   df3_read,_df3_write,,   open,,   _read.  
 
 
 
_df3_write


             _df3_write(file, address, expr)  
 
     Write unformated, binary data from FILE.    
     On return, ADDRESS is incremented by the size of  
     the data written.  The third argument gives the data to be written.  
       
interpreted function, defined at contrib/df3.i   line 96  
SEE ALSO,   df3_write,_df3_read,,   open,,   _read.  
 
 
 
_dgecox


             _dgecox  
 
     LAPACK dgecon routine, except norm argument not a string.  
builtin function, documented at i0/matrix.i   line 288  
 
 
 
_dgelss


             _dgelss  
 
     LAPACK dgelss routine.  
builtin function, documented at i0/matrix.i   line 505  
 
 
 
_dgelx


             _dgelx  
 
     LAPACK dgels routine, except trans argument not a string.  
builtin function, documented at i0/matrix.i   line 358  
 
 
 
_dgesv


             _dgesv  
 
     LAPACK dgesv routine.  
builtin function, documented at i0/matrix.i   line 270  
 
 
 
_dgesvx


             _dgesvx  
 
     LAPACK dgesvd routine, except jobu and jobvt are not strings.  
builtin function, documented at i0/matrix.i   line 516  
 
 
 
_dgetrf


             _dgetrf  
 
     LAPACK dgetrf routine.  Performs LU factorization.  
builtin function, documented at i0/matrix.i   line 279  
 
 
 
_dgtsv


             _dgtsv  
 
     LAPACK dgtsv routine.  
builtin function, documented at i0/matrix.i   line 95  
 
 
 
_draw3_idler


 _draw3_idler  
 
  
interpreted function, defined at i/pl3d.i   line 709  
 
 
 
_dummy_write


 _dummy_write  
 
  
interpreted function, defined at i/netcdf.i   line 496  
 
 
 
_fact_extract


 _fact_extract  
 
  
interpreted function, defined at i/gcd.i   line 133  
 
 
 
_fd_eerfc


 _fd_eerfc  
 
  
interpreted function, defined at i/fermii.i   line 233  
 
 
 
_fd_work


 _fd_work  
 
  
interpreted function, defined at i/fermii.i   line 252  
 
 
 
_fits_bad_keyword


             _fits_bad_keyword(c)  
 
     Returns error message due to invalid FITS keyword.  C is an array of  
     characters that compose the bad FITS keyword.  
interpreted function, defined at i/fits.i   line 2602  
SEE ALSO: fits_id,   fits_read_header  
 
 
 
_fits_bintable_header


             _fits_bintable_header(fh, nbytes, nrows, tfields)  
 
     Set/update header  information in  FITS handle FH  for a  binary table  
     extension.  NBYTES is the number of  bytes per row of the table, NROWS  
     is  the number  of table  rows  and TFIELDS  is the  number of  fields  
     (columns in  the table).  FITS  card "XTENSION" with  value "BINTABLE"  
     must already exists  in the header (this is  not checked).  FITS cards  
     "BITPIX",  "NAXIS",   "NAXIS1",  "NAXIS2",  "PCOUNT",   "GCOUNT",  and  
     "TFIELDS" get created/updated by this routine.  The value of PCOUNT is  
     computed by the routine and returned to the caller.  
interpreted function, defined at i/fits.i   line 2076  
SEE ALSO: fits,   fits_new_bintable,   fits_write_bintable  
 
 
 
_fits_format_comment


             _fits_format_comment(key)  
 
       -or- _fits_format_comment(key, text)  
     Private routine  to format  FITS commentary card,  return an  array of  
     80-character string(s).   Text comment, if longer  than 72 characters,  
     will result in more than one comment cards.  
interpreted function, defined at i/fits.i   line 1423  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_format_complex


             _fits_format_complex(key, value)  
 
       -or- _fits_format_complex(key, value, comment)  
     Private routine to format FITS complex card, return a 80-character  
     string.  
interpreted function, defined at i/fits.i   line 1370  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_format_integer


             _fits_format_integer(key, value)  
 
       -or- _fits_format_integer(key, value, comment)  
     Private routine to format FITS integer card, return a 80-character  
     string.  
interpreted function, defined at i/fits.i   line 1340  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_format_logical


             _fits_format_logical(key, value)  
 
       -or- _fits_format_logical(key, value, comment)  
     Private  routine to format  FITS logical  card, return  a 80-character  
     string.  
interpreted function, defined at i/fits.i   line 1325  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_format_real


             _fits_format_real(key, value)  
 
       -or- _fits_format_real(key, value, comment)  
     Private routine to format FITS real card, return a 80-character  
     string.  
     Note: FITS standard imposes that the ASCII representation of a real  
           number makes 20 characters;  the full precision of 64-bit values  
           can not be represented with this restriction.  
interpreted function, defined at i/fits.i   line 1352  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_format_string


             _fits_format_string(key, value)  
 
       -or- _fits_format_string(key, value, comment)  
     Private routine to format FITS string card, return a 80-character  
     string.  
     Note: enclose input string in quotes, replacing each quote in input  
           string by 2 quotes.  Since opening quote should appear in  
           column 11 and closing quote in columns 20 to 80 of the FITS  
           card, make sure that string is not longer than 68 characters  
           (too long strings get silently truncated).  
interpreted function, defined at i/fits.i   line 1383  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_get_cards


             _fits_get_cards(fh, cards, ids)  
 
     Stores  in  variables CARDS  and  IDS  the  FITS cards  and  numerical  
     identifiers from header in FITS  handle FH.  The returned value is the  
     number of FITS cards (including empty ones).  
interpreted function, defined at i/fits.i   line 1284  
SEE ALSO: fits,   fits_set  
 
 
 
_fits_id


             _fits_id(hdr)  
 
     Return array  of numerical identifier  for FITS header data  HDR which  
     must be  an array(char, 80,  N).  Any invalid  FITS key will  have its  
     identifier set to -1.  
interpreted function, defined at i/fits.i   line 2626  
SEE ALSO: fits,   fits_id,   fits_key,   fits_rehash  
 
 
 
_fits_key


             _fits_key(id)  
 
     Private routine used by fits_key, only  useful if ID is a valid scalar  
     numerical identifier.  
interpreted function, defined at i/fits.i   line 2654  
SEE ALSO: fits_key  
 
 
 
_fits_strjoin


 _fits_strjoin  
 
  
interpreted function, defined at i/fits.i   line 3060  
 
 
 
_fits_strsplit


 _fits_strsplit  
 
  
interpreted function, defined at i/fits.i   line 3067  
 
 
 
_fits_warn


             _fits_warn, msg;  
 
     Private FITS routine: print out warning message MSG. */  
interpreted function, defined at i/fits.i   line 768  
 
 
 
_gadget_read


             _gadget_read(file, address, expr)  
 
       -or- _gadget_read, file, address, variable;  
     Read unformated, binary data from FILE at offset ADDRESS (must be a  
     scalar long integer).  On return, ADDRESS is incremented by the size of  
     the data read.  The third argument gives the data type and dimension list  
     of the array to read.  If called as a function, the argument EXPR may  
     either be an expression or a variable which is filled with the data read  
     and is returned as the result of the call.  If called as a subroutine,  
     the third argument should be a predefined variable.  
interpreted function, defined at contrib/gadget.i   line 374  
SEE ALSO,   gadget_read,_gadget_write,,   open,,  
_read.  
 
 
 
_gadget_write


             _gadget_write(file, address, expr)  
 
     Write unformated, binary data from FILE.    
     On return, ADDRESS is incremented by the size of  
     the data written.  The third argument gives the data to be written.  
       
interpreted function, defined at contrib/gadget.i   line 493  
SEE ALSO,   gadget_write,_gadget_read,,   open,,  
_read.  
 
 
 
_gammp


 _gammp  
 
  
interpreted function, defined at i/gammp.i   line 71  
 
 
 
_gammq


 _gammq  
 
  
interpreted function, defined at i/gammp.i   line 97  
 
 
 
_get_matrix


 _get_matrix  
 
  
interpreted function, defined at i0/matrix.i   line 529  
 
 
 
_get_msize


 _get_msize  
 
  
builtin function, documented at i0/drat.i   line 1327  
 
 
 
_getorg3


 _getorg3  
 
  
interpreted function, defined at i/pl3d.i   line 558  
 
 
 
_getrot3


 _getrot3  
 
  
interpreted function, defined at i/pl3d.i   line 554  
 
 
 
_getscl3


 _getscl3  
 
  
interpreted function, defined at i/pl3d.i   line 570  
 
 
 
_getzc3


 _getzc3  
 
  
interpreted function, defined at i/pl3d.i   line 566  
 
 
 
_gnomon_draw


 _gnomon_draw  
 
  
interpreted function, defined at i/pl3d.i   line 761  
 
 
 
_gnomon_text


 _gnomon_text  
 
  
interpreted function, defined at i/pl3d.i   line 863  
 
 
 
_grid_new


 _grid_new  
 
  
interpreted function, defined at contrib/gadget.i   line 255  
 
 
 
_grid_open


 _grid_open  
 
  
interpreted function, defined at contrib/gadget.i   line 242  
 
 
 
_grid_read


 _grid_read  
 
  
interpreted function, defined at contrib/gadget.i   line 273  
 
 
 
_grid_write


 _grid_write  
 
  
interpreted function, defined at contrib/gadget.i   line 282  
 
 
 
_h_bcname


 _h_bcname  
 
  
interpreted function, defined at i/hydra.i   line 1126  
 
 
 
_h_bndname


 _h_bndname  
 
  
interpreted function, defined at i/hydra.i   line 1121  
 
 
 
_h_get_file


 _h_get_file  
 
  
interpreted function, defined at i/hydra.i   line 1068  
 
 
 
_h_globname


 _h_globname  
 
  
interpreted function, defined at i/hydra.i   line 1131  
 
 
 
_h_gmapname


 _h_gmapname  
 
  
interpreted function, defined at i/hydra.i   line 1136  
 
 
 
_h_openb


 _h_openb  
 
  
interpreted function, defined at i/hydra.i   line 1057  
 
 
 
_h_parm_fix


 _h_parm_fix  
 
  
interpreted function, defined at i/hydra.i   line 950  
 
 
 
_h_read_maps


 _h_read_maps  
 
  
interpreted function, defined at i/hydra.i   line 1162  
 
 
 
_h_translate


 _h_translate  
 
  
interpreted function, defined at i/hydra.i   line 1102  
 
 
 
_h_umapname


 _h_umapname  
 
  
interpreted function, defined at i/hydra.i   line 1141  
 
 
 
_h_unpack_file


 _h_unpack_file  
 
  
interpreted function, defined at i/hydra.i   line 1084  
 
 
 
_h_varname


 _h_varname  
 
  
interpreted function, defined at i/hydra.i   line 1116  
 
 
 
_hdoc_copyright


 _hdoc_copyright  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1387  
 
 
 
_hdoc_cross


 _hdoc_cross  
 
  
interpreted function, defined at contrib/htmldoc.i   line 409  
 
 
 
_hdoc_head


 _hdoc_head  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1236  
 
 
 
_hdoc_headtail


 _hdoc_headtail  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1281  
 
 
 
_hdoc_indexbar


 _hdoc_indexbar  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1314  
 
 
 
_hdoc_indexbartags


 _hdoc_indexbartags  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1307  
 
 
 
_hdoc_margintable


 _hdoc_margintable  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1333  
 
 
 
_hdoc_skip


 _hdoc_skip  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1296  
 
 
 
_hdoc_startbody


 _hdoc_startbody  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1214  
 
 
 
_hdoc_tail


 _hdoc_tail  
 
  
interpreted function, defined at contrib/htmldoc.i   line 1267  
 
 
 
_idl_record


 _idl_record  
 
  
interpreted function, defined at i/idlsave.i   line 170  
 
 
 
_idl_string


 _idl_string  
 
  
interpreted function, defined at i/idlsave.i   line 184  
 
 
 
_idl_type


 _idl_type  
 
  
interpreted function, defined at i/idlsave.i   line 223  
 
 
 
_init_clog


             _init_clog, file  
 
     initializes a Clog binary file.  Used after creating a new file --  
     must be called AFTER the primitive data formats have been set.  
builtin function, documented at i0/std.i   line 2019  
 
 
 
_init_drat


 _init_drat  
 
  
builtin function, documented at i0/drat.i   line 1335  
 
 
 
_init_pdb


             _init_pdb, file, at_pdb_close  
             _set_pdb, file, at_pdb_close  
 
     initializes a PDB binary file.  Used after creating a new file --  
     must be called AFTER the primitive data formats have been set.  
     The _set_pdb call only sets the CloseHook, on the assumption that  
     the file header has already been written (as in recover_file).  
builtin function, documented at i0/std.i   line 2008  
SEE ALSO: createb,   recover_file,   at_pdb_close  
 
 
 
_isosurface_slicer


 _isosurface_slicer  
 
  
interpreted function, defined at i/slice3.i   line 478  
 
 
 
_jc


 _jc  
 
builtin function, documented at i0/std.i   line 2383  
SEE _jr  
 
 
 
_jr


             _jt, file, time  
             _jc, file, ncyc  
             _jr, file  
 
     are raw versions of jt and jc provided to simplify redefining  
     the default jt and jc functions to add additional features.  
     For example, you could redefine jt to jump to a time, then  
     plot something.  The new jt can pass its arguments along to  
     _jt, then call the appropriate plotting functions.  
     There is a raw version of jr as well.  
builtin function, documented at i0/std.i   line 2383  
 
 
 
_jt


 _jt  
 
builtin function, documented at i0/std.i   line 2383  
SEE _jr  
 
 
 
_len


 _len  
 
builtin function, documented at i0/std.i   line 3054  
SEE _lst  
 
 
 
_light3


 _light3  
 
  
interpreted function, defined at i/pl3d.i   line 348  
 
 
 
_lsm1


 _lsm1  
 
  
interpreted function, defined at contrib/htmldoc.i   line 256  
 
 
 
_lst


             list= _lst(item1, item2, item3, ...)  
             list= _cat(item_or_list1, item_or_list2, item_or_list3, ...)  
             list= _cpy(list)  
               list= _cpy(list, i)  
             length= _len(list)  
             item= _car(list)  
               item_i= _car(list, i)  
               _car, list, i, new_item_i  
             list= _cdr(list)  
               list= _cdr(list, i)  
               _cdr, list, i, new_list_i  
 
     implement rudimentary Lisp-like list handling in Yorick.  
     However, in Yorick, a list must have a simple tree structure  
     - no loops or rings are allowed (loops break Yorick's memory  
     manager - beware).  You need to be careful not to do this as  
     the error will not be detected.  
     Lists are required in Yorick whenever you need to hold an  
     indeterminate amount of non-array data, such as file handles,  
     bookmarks, functions, index ranges, etc.  Note that Yorick  
     pointers cannot point to these objects.  For array data, you have  
     a choice between a list and a struct or an array of pointers.  
     Note that a list cannot be written into a file with the save  
     function, since it may contain unsaveable items.  
     The _lst (list), _cat (catenate), and _cpy (copy) functions  
     are the principal means for creating and maintaining lists.  
     _lst makes a list out of its arguments, so that each argument  
     becomes one item of the new list.  Unlike Yorick array data  
     types, a statement like x=list does not make a copy of the  
     list, it merely makes an additional reference to the list.  
     You must explicitly use the _cpy function to copy a list.  Note  
     that _cpy only copies the outermost list itself, not the items  
     in the list (even if those items are lists).  With the second  
     argument i, _cpy copies only the first i items in the list.  
     The _cat function concatentates several lists together,  
     "promoting" any arguments which are not lists.  This operation  
     changes the values of list arguments to _cat, except for the  
     final argument, since after _cat(list, item), the variable list  
     will point to the new longer list returned by _cat.  
     Nil, or [], functions as an empty list.  This leads to ambiguity  
     in the argument list for _cat, since _cat "promotes" non-list  
     arguments to lists; _cat treats [] as an empty list, not as a  
     non-list item.  Also, _lst() or _lst([]) returns a single item list,  
     not [] itself.  
     The _len function returns the number of items in a list, or 0  
     for [].  
     The _car and _cdr functions (the names are taken from Lisp,  
     where they originally stood for something like "address register"  
     and "data register" of some long forgotten machine) provide  
     access to the items stored in a list.  _car(list,i) returns the  
     i-th item of the list, and i defaults to 1, so _car(list) is the  
     first item.  Also, _car,list,i,new_item_i sets the i-th item  
     of the list.  Finally, _cdr(list,i) returns a list of all the  
     items beyond the i-th, where i again defaults to 1.  The form  
     _cdr,list,i,new_list_i can be used to reset all list items  
     beyond the i-th to new values.  In the _cdr function, i=0 is  
     allowed.  When used to set values, both _car and _cdr can also  
     be called as functions, in which case they return the item or  
     list which has been replaced.  The _cdr(list) function returns  
     nil if and only if LIST contains only a single item; this is  
     the usual means of halting a loop over items in a list.  
builtin function, documented at i0/std.i   line 3054  
SEE ALSO: array,   grow,   _prt,   _map,   _rev,   _nxt  
 
 
 
_map


             _map(f, list)  
 
     return a list of the results of applying function F to each  
     element of the input LIST in turn, as if by  
       _lst(f(_car(list,1)),f(_car(list,2)),...)  
interpreted function, defined at i0/std.i   line 3148  
SEE ALSO: _lst  
 
 
 
_mp_pool_handler


 _mp_pool_handler  
 
  
interpreted function, defined at i0/mpy.i   line 550  
 
 
 
_mp_pool_reap


 _mp_pool_reap  
 
  
interpreted function, defined at i0/mpy.i   line 537  
 
 
 
_multi__init


 _multi__init  
 
  
interpreted function, defined at i/multi.i   line 510  
 
 
 
_multi_accum


 _multi_accum  
 
  
interpreted function, defined at i/multi.i   line 850  
 
 
 
_multi_bins


             gb= _multi_bins(nfinal, gb1, gb2, ...)  
 
     returns NFINAL+1 boundaries of NFINAL bins constructed by combining  
     the input bin structures GB1, GB2, etc.  
     Use NFINAL=0 to get at least the resolution in the finest GBi in  
     every region of the spectrum.  
     This is done by constructing a total bin density function  
     (#bins/energy width), as the maximum of the bin density of each  
     component.  This total bin density function is integrated, and  
     the integral is divided into NFINAL equal parts; the points in  
     energy at which this division must be made are the returned bin  
     boundaries.  
     In the returned bin structure, the density of bins is everywhere  
     proportional to the densest bins in any of the GBi.  
interpreted function, defined at i/multi.i   line 1155  
 
 
 
_multi_chunk


 _multi_chunk  
 
  
interpreted function, defined at i/multi.i   line 705  
 
 
 
_multi_integrate


             atten_emit= _multi_integrate(f, mesh, time, irays, slimits)  
 
     is the default drat_integrate routine.  
     On entry, file F is positioned at TIME, from which MESH has already  
     been read.  IRAYS and SLIMITS are the rays coordinates (in internal  
     format) and integration limits.  
     The result should be ngroup-by-2-by-raydims, where the second index  
     is 1 for the attenuation factor, 2 for the self-emission (specific  
     intensity due to emission along the ray).  
   OPTIONS: drat_linear, drat_ocompute, drat_oadjust,  
            drat_emult, drat_amult, drat_omult, drat_nomilne,  
            drat_ekap, drat_akap, drat_glist  
interpreted function, defined at i/multi.i   line 540  
SEE ALSO: streak,   multi_streak  
 
 
 
_multi_jt


 _multi_jt  
 
  
interpreted function, defined at i/multi.i   line 458  
 
 
 
_multi_names


 _multi_names  
 
  
interpreted function, defined at i/multi.i   line 1056  
 
 
 
_multi_spectreg


 _multi_spectreg  
 
  
interpreted function, defined at i/multi.i   line 814  
 
 
 
_multi_times


 _multi_times  
 
  
interpreted function, defined at i/multi.i   line 1262  
 
 
 
_myrdline


 _myrdline  
 
  
interpreted function, defined at contrib/htmldoc.i   line 393  
 
 
 
_nbow_print


 _nbow_print  
 
  
interpreted function, defined at i/bowtie.i   line 125  
 
 
 
_nc_add_next_file


 _nc_add_next_file  
 
  
interpreted function, defined at i/netcdf.i   line 115  
 
 
 
_nc_declare


 _nc_declare  
 
  
interpreted function, defined at i/netcdf.i   line 129  
 
 
 
_nc_desc_len


 _nc_desc_len  
 
  
interpreted function, defined at i/netcdf.i   line 486  
 
 
 
_neg_re


 _neg_re  
 
interpreted function, defined at i0/std.i   line 567  
SEE sech  
 
 
 
_new_0make


 _new_0make  
 
  
interpreted function, defined at i/make.i   line 411  
 
 
 
_new_1make


 _new_1make  
 
  
interpreted function, defined at i/make.i   line 322  
 
 
 
_not_cdf


             _not_cdf(file)  
 
     is like _not_pdb, but for netCDF files.  
interpreted function, defined at i0/std.i   line 2032  
 
 
 
_not_pdb


             _not_pdb(file, familyOK)  
 
     returns 1 if FILE is not a PDB file, otherwise returns 0 after  
     setting the structure and data tables, and cataloguing any  
     history records.  Used to open an existing file.  Also detects  
     a file with an appended Clog description.  
     Before calling _not_pdb, set the variable yPDBopen to the value  
     of at_pdb_open you want to be in force.  (For historical reasons  
     -- in order to allow for the open102 keyword to openb -- _not_pdb  
     looks at the value of the variable yPDBopen, rather than at_pdb_open  
     directly.)  
builtin function, documented at i0/std.i   line 1912  
 
 
 
_not_pdbf


 _not_pdbf  
 
  
interpreted function, defined at i0/std.i   line 2006  
 
 
 
_numfmt1


 _numfmt1  
 
struct _numfmt1 { double d; char c; }  
 
 
 
_numfmt1


 _numfmt1  
 
struct _numfmt1 { double d(1); char c; }  
 
 
 
_numfmt1


 _numfmt1  
 
  
 
 
 
_numfmt1


 _numfmt1  
 
struct _numfmt1 { char c; }  
 
 
 
_numfmt1


 _numfmt1  
 
  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; float y; }  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; double y; }  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; char y; }  
 
 
 
_numfmt2


 _numfmt2  
 
  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; short y; }  
 
 
 
_numfmt2


 _numfmt2  
 
  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; _numfmt1 y; }  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; int y; }  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; long y; }  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; pointer y; }  
 
 
 
_numfmt2


 _numfmt2  
 
struct _numfmt2 { char x; _numfmt1 y; }  
 
 
 
_nxt


             item= _nxt(list)  
 
     return first item in LIST, and set LIST to list of remaining  
     items.  If you are iterating through a list, this is the way  
     to do it, since a loop on _car(list,i) with i varying from 1  
     to _len(list) scales quadratically with the length of the list,  
     while a loop on _nxt(list) scales linearly.  
interpreted function, defined at i0/std.i   line 3185  
SEE ALSO: _car,   _lst  
 
 
 
_obasis


 _obasis  
 
  
interpreted function, defined at i/basfix.i   line 27  
 
 
 
_pl3leaf


 _pl3leaf  
 
  
interpreted function, defined at i/slice3.i   line 1304  
 
 
 
_pl3tree


 _pl3tree  
 
  
interpreted function, defined at i/slice3.i   line 1268  
 
 
 
_pl3tree_accum


 _pl3tree_accum  
 
  
interpreted function, defined at i/slice3.i   line 1341  
 
 
 
_pl3tree_add


 _pl3tree_add  
 
  
interpreted function, defined at i/slice3.i   line 1384  
 
 
 
_pl3tree_count


 _pl3tree_count  
 
  
interpreted function, defined at i/slice3.i   line 1335  
 
 
 
_pl3tree_prt


 _pl3tree_prt  
 
  
interpreted function, defined at i/slice3.i   line 1443  
 
 
 
_pl3tree_slice


 _pl3tree_slice  
 
  
interpreted function, defined at i/slice3.i   line 1412  
 
 
 
_pl_init


 _pl_init  
 
  
builtin function, documented at i0/graph.i   line 1449  
 
 
 
_plane_slicer


 _plane_slicer  
 
  
interpreted function, defined at i/slice3.i   line 483  
 
 
 
_pnm_image


 _pnm_image  
 
  
interpreted function, defined at i/pnm.i   line 180  
 
 
 
_pnm_rawrd


 _pnm_rawrd  
 
  
interpreted function, defined at i/pnm.i   line 126  
 
 
 
_pnm_token


 _pnm_token  
 
  
interpreted function, defined at i/pnm.i   line 144  
 
 
 
_pnm_txtrd


 _pnm_txtrd  
 
  
interpreted function, defined at i/pnm.i   line 69  
 
 
 
_prt


             _prt, list  
 
     print every item in a list, recursing if some item is itself a list.  
interpreted function, defined at i0/std.i   line 3130  
SEE ALSO: _lst  
 
 
 
_raw1_flat


 _raw1_flat  
 
  
builtin function, documented at i0/drat.i   line 1292  
 
 
 
_raw1_linear


 _raw1_linear  
 
  
builtin function, documented at i0/drat.i   line 1306  
 
 
 
_raw2_flat


 _raw2_flat  
 
  
builtin function, documented at i0/drat.i   line 1299  
 
 
 
_raw2_linear


 _raw2_linear  
 
  
builtin function, documented at i0/drat.i   line 1313  
 
 
 
_raw_pcens


 _raw_pcens  
 
  
builtin function, documented at i0/drat.i   line 1320  
 
 
 
_raw_track


 _raw_track  
 
  
builtin function, documented at i0/drat.i   line 1286  
 
 
 
_ray_integ


 _ray_integ  
 
  
builtin function, documented at i0/hex.i   line 468  
 
 
 
_ray_reduce


 _ray_reduce  
 
  
builtin function, documented at i0/hex.i   line 462  
 
 
 
_read


             _write, file, address, expression  
             _read, file, address, variable  
          or nbytes= _read(file, address, variable);  
 
     are low level read and write functions which do not "see" the  
     symbol table for the binary FILE.  The ADDRESS is the byte address  
     at which to begin the write or read operation.  The type and number  
     of objects of the EXPRESSION or VARIABLE determines how much data  
     to read, and what format conversion operations to apply.  In the  
     case of type char, no conversion operations are ever applied, and  
     _read will return the actual number of bytes read, which may be  
     fewer than the number implied by VARIABLE in this one case.  
     (In all other cases, _read returns numberof(VARIABLE).)  
     If the FILE has records, the ADDRESS is understood to be in the  
     file family member in which the current record resides.  
builtin function, documented at i0/std.i   line 2568  
SEE ALSO: openb,   createb,   updateb,   save,   restore,  
sizeof  
 
 
 
_rev


             _rev(list)  
 
     returns the input list in reverse order  
interpreted function, defined at i0/std.i   line 3169  
SEE ALSO: _lst  
 
 
 
_rez_center


 _rez_center  
 
  
builtin function, documented at i/rezone.i   line 1491  
 
 
 
_roll2


 _roll2  
 
  
builtin function, documented at i0/fft.i   line 323  
 
 
 
_rot3


 _rot3  
 
  
interpreted function, defined at i/pl3d.i   line 76  
 
 
 
_rotate


               
 
       
interpreted function, defined at contrib/gadget.i   line 975  
SEE ALSO:
 
 
 
_s_12


 _s_12  
 
  
interpreted function, defined at i/fermii.i   line 149  
 
 
 
_s_32


 _s_32  
 
  
interpreted function, defined at i/fermii.i   line 175  
 
 
 
_s_52


 _s_52  
 
  
interpreted function, defined at i/fermii.i   line 204  
 
 
 
_s_m12


 _s_m12  
 
  
interpreted function, defined at i/fermii.i   line 127  
 
 
 
_scalar_err


 _scalar_err  
 
  
interpreted function, defined at i/string.i   line 325  
 
 
 
_set_pdb


 _set_pdb  
 
builtin function, documented at i0/std.i   line 2008  
SEE _init_pdb  
 
 
 
_setorg3


 _setorg3  
 
  
interpreted function, defined at i/pl3d.i   line 582  
 
 
 
_setrot3


 _setrot3  
 
  
interpreted function, defined at i/pl3d.i   line 578  
 
 
 
_setscl3


 _setscl3  
 
  
interpreted function, defined at i/pl3d.i   line 590  
 
 
 
_setzc3


 _setzc3  
 
  
interpreted function, defined at i/pl3d.i   line 586  
 
 
 
_slice2_part


 _slice2_part  
 
  
interpreted function, defined at i/slice3.i   line 1034  
 
 
 
_spin3


 _spin3  
 
  
interpreted function, defined at i/pl3d.i   line 970  
 
 
 
_sqrt_x2p1m1


 _sqrt_x2p1m1  
 
interpreted function, defined at i0/std.i   line 580  
SEE asinh  
 
 
 
_strcase


 _strcase  
 
  
interpreted function, defined at i/string.i   line 104  
 
 
 
_strchr


 _strchr  
 
  
interpreted function, defined at i/string.i   line 171  
 
 
 
_strcloop


 _strcloop  
 
  
interpreted function, defined at i/string.i   line 182  
 
 
 
_strtrim


 _strtrim  
 
  
interpreted function, defined at i/string.i   line 141  
 
 
 
_style_axis


 _style_axis  
 
  
interpreted function, defined at i/style.i   line 481  
 
 
 
_style_goof


 _style_goof  
 
  
interpreted function, defined at i/style.i   line 627  
 
 
 
_style_legends


 _style_legends  
 
  
interpreted function, defined at i/style.i   line 436  
 
 
 
_style_line


 _style_line  
 
  
interpreted function, defined at i/style.i   line 546  
 
 
 
_style_system


 _style_system  
 
  
interpreted function, defined at i/style.i   line 406  
 
 
 
_style_text


 _style_text  
 
  
interpreted function, defined at i/style.i   line 523  
 
 
 
_style_ticks


 _style_ticks  
 
  
interpreted function, defined at i/style.i   line 456  
 
 
 
_style_token


 _style_token  
 
  
interpreted function, defined at i/style.i   line 568  
 
 
 
_style_vector


 _style_vector  
 
  
interpreted function, defined at i/style.i   line 507  
 
 
 
_style_wline


 _style_wline  
 
  
interpreted function, defined at i/style.i   line 294  
 
 
 
_style_wtext


 _style_wtext  
 
  
interpreted function, defined at i/style.i   line 300  
 
 
 
_style_wvect


 _style_wvect  
 
  
interpreted function, defined at i/style.i   line 283  
 
 
 
_to_real_system


 _to_real_system  
 
  
interpreted function, defined at i0/matrix.i   line 199  
 
 
 
_undo3_set


 _undo3_set  
 
  
interpreted function, defined at i/pl3d.i   line 596  
 
 
 
_walk3


 _walk3  
 
  
interpreted function, defined at i/slice3.i   line 816  
 
 
 
_wf_safe


 _wf_safe  
 
  
interpreted function, defined at i/plwf.i   line 192  
 
 
 
_write


 _write  
 
builtin function, documented at i0/std.i   line 2568  
SEE _read  
 
 
 
_ylm_test


 _ylm_test  
 
  
interpreted function, defined at i/ylmdec.i   line 104