section c of routines in hex.i

yorick banner

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