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