section f of routines in drat.i

Home Manual Packages Global Index Keywords Quick Reference | # functions in drat.i - f
find_boundary |
                 boundary= find_boundary(mesh)
              or boundary= find_boundary(mesh, region, sense)

         returns an array of 4 pointers representing the boundary of the
         MESH, or of a particular REGION of the MESH, with a particular
         SENSE -- 0 for counterclockwise in the (r,z)-plane, 1 for
         clockwise.  The returned arrays are:
            *boundary(1)   zone index list -- always 1-origin values
    	*boundary(2)   side list 0, 1, 2, or 3
                           side 0 is from point zone to zone-1, side 1 is
                           from zone-1 to zone-imax-1
    	*boundary(3)   z values of boundary points
    	*boundary(4)   r values of boundary points

    builtin function, documented at i0/drat.i   line 1095
SEE ALSO: | form_mesh, update_mesh
form_mesh |
                 form_mesh(zsym, khold, lhold)

         returns an opaque "mesh" object, which will hold rt, zt, ireg,
         and a boundary edge list.  This opaque mesh object is required
         as an input to the integ_flat and integ_linear routines.
         ZSYM is 2 for spherical symmetry, 1 for z=0 reflection symmetry,
              or 0 for no symmetry
         KHOLD and LHOLD are the 1-origin indices of "hold" lines in the
              mesh, or 0 if none.  This information is used only during the
    	  pcen_source operation before integ_linear is called.

    builtin function, documented at i0/drat.i   line 1071
SEE ALSO: | update_mesh, integ_flat, integ_linear