yorick banner

Home

Manual

Packages

Global Index

Keywords

Quick Reference

functions in slice3.i - g

 
 
 
getc3


             getc3(i, m3, chunk)  
          or getc3(i, m3, clist, l, u, fsl, fsu, cells)  
 
     return cell values of the Ith function attached to 3D mesh M3  
     for cells in the specified CHUNK.  The CHUNK may be a list of  
     cell indices, in which case getc3 returns a (dimsof(CHUNK))  
     list of vertex coordinates.  CHUNK may also be a mesh-specific data  
     structure used in the slice3 routine, in which case getc3 may  
     return a (ni)x(nj)x(nk) array of vertex values.  There is no  
     savings in the amount of data for such a CHUNK, but the gather  
     operation is cheaper than a general list of cell indices.  
     Use getc3 when writing colorng functions for slice3.  
     If CHUNK is a CLIST, the additional arguments L, U, FSL, and FSU  
     are vertex index lists which override the CLIST if the Ith attached  
     function is defined on mesh vertices.  L and U are index lists into  
     the 2x2x2x(dimsof(CLIST)) vertex value array, say vva, and FSL  
     and FSU are corresponding interpolation coefficients; the zone  
     centered value is computed as a weighted average of involving these  
     coefficients.  The CELLS argument is required by histogram to do  
     the averaging.  See the source code for details.  
     By default, this conversion (if necessary) is done by averaging  
     the eight vertex-centered values.  
interpreted function, defined at i/slice3.i   line 725  
SEE ALSO: slice3,   mesh3,   getv3,   xyz3  
 
 
 
getc3_rect


 getc3_rect  
 
  
interpreted function, defined at i/slice3.i   line 756  
 
 
 
getv3


             getv3(i, m3, chunk)  
 
     return vertex values of the Ith function attached to 3D mesh M3  
     for cells in the specified CHUNK.  The CHUNK may be a list of  
     cell indices, in which case getv3 returns a 2x2x2x(dimsof(CHUNK))  
     list of vertex coordinates.  CHUNK may also be a mesh-specific data  
     structure used in the slice3 routine, in which case getv3 may  
     return a (ni)x(nj)x(nk) array of vertex values.  For meshes which  
     are logically rectangular or consist of several rectangular  
     patches, this is up to 8 times less data, with a concomitant  
     performance advantage.  Use getv3 when writing slicing functions  
     for slice3.  
interpreted function, defined at i/slice3.i   line 688  
SEE ALSO: slice3,   mesh3,   getc3,   xyz3  
 
 
 
getv3_rect


 getv3_rect  
 
  
interpreted function, defined at i/slice3.i   line 708