section c of routines in hex.i

Home Manual Packages Global Index Keywords Quick Reference | # functions in hex.i - c
c_adjust |
                 c_adjust, c, mesh
              or c_adjust, c, mesh, 1
              or c= c_adjust(c, mesh, how)

         adjust the cell number array C returned by track_reduce to
         allow for a different layout of cell arrays than the one assumed
         by the tracking routines.  Two HOW values are currently
         supported: 0 (or nil) if the cell arrays are the same shape as
         the nodal arrays, but the non-existent cell is at the end of
         each row rather than at the beginning.  And 1 if the cell arrays
         are smaller by one along each dimension than the nodal arrays.
         If you call c_adjust as a subroutine, the input C array
         is modified; if you call it as a function, the input C is
         unchanged and the new values returned.

    interpreted function, defined at i0/hex.i   line 223
SEE ALSO: | track_reduce, hex5_track, cs_adjust
conv3_rays |
                 conv3_rays(rays)

         convert [p,q] representation to or from best_rays representation.
         If the first dimension of RAYS is 3, returns 5-by-raydims array
         of best_rays; if first dimension of RAYS is 5, returns 3-by-raydims-
         by-2 [p,q] for use with hex5_track.

    interpreted function, defined at i0/hex.i   line 121
SEE ALSO: | hex5_track, pic3_rays, best_rays
cs_adjust |
                 nlist= cs_adjust(nlist, c, s, ireg)

         adjust NLIST, C, S returned from track_reduce to remove transits
         of cells for which IREG == 0.  Can be called before or after
         c_adjust, depending on layout of IREG.

    interpreted function, defined at i0/hex.i   line 265
SEE ALSO: | c_adjust