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