functions in rays.i - d

 
dirt_rays

    dirt_rays(rays)  


returns 3-element (x,y,theta) representation of RAYS.  
The first dimension of RAYS may be length 3, 5, or 6 to represent  
the ray(s) in TDG/DIRT coordinates (x,y,theta), "best" coordinates  
(x,y,z,theta,phi), or internal coordinates (cos,sin,y,z,x,r),  
respectively.  The first dimension of the result always has length 3.  
The TDG/DIRT coordinate system is based on the coordinates (x,y)  
in a plane normal to the ray.  Unfortunately, the old TDG and DIRT  
codes used an angle theta which has the opposite sense from the  
"best" and internal coordinates.  Therefore, conversion from  
TDG/DIRT coordinates to internal coordinates will reverse the  
sign of theta.  Conversion from TDG/DIRT coordinates to "best"  
coordinates always results in positive theta, but the angle phi  
will be pi for positive input theta.  
The slimits parameter -- used to specify the points along  
a ray where the transport integration starts and stops -- is  
measured from the point of closest approach of the ray described  
by (x,y,theta) to the origin x=y=z=0.  Therefore, slimits is  
independent of the TDG/DIRT ray coordinate representation.  
Interpreted function, defined at i/rays.i   line 97  

SEE ALSO: form_rays,   best_rays,   internal_rays,   get_s0,   picture_rays