A dev_track represents a characteristic line across the geometry.  
 More...
#include <DeviceTrack.h>
A dev_track represents a characteristic line across the geometry. 
A dev_track has particular starting and ending points on the boundaries of the geometry and an azimuthal angle. The dev_track is intended for use on the GPU. 
◆ _azim_angle_index
      
        
          | int dev_track::_azim_angle_index | 
      
 
The azimuthal angle index into the global 2D ragged array of Tracks 
 
 
◆ _next_in
A boolean to indicate whether to give the flux to the "forward" (false) or "reverse" (true) direction of the next Track going in the "forward" direction. 
 
 
◆ _next_out
      
        
          | bool dev_track::_next_out | 
      
 
A boolean to indicate whether to give the flux to the "forward" (false) or "reverse" (true) direction of the next Track going in the "reverse" direction. 
 
 
◆ _num_segments
      
        
          | int dev_track::_num_segments | 
      
 
The number of segments making up this Track 
 
 
◆ _segments
A vector of segments making up this track 
 
 
◆ _track_in
Index of the next Track when traveling along this Track in the "forward" direction. 
 
 
◆ _track_out
      
        
          | int dev_track::_track_out | 
      
 
Index of the next Track when traveling along this Track in the "reverse" direction. 
 
 
◆ _transfer_flux_in
      
        
          | bool dev_track::_transfer_flux_in | 
      
 
A boolean to indicate whether the outgoing angular flux along this Track's "forward" direction should be transferred to the outgoing Track. 
 
 
◆ _transfer_flux_out
      
        
          | bool dev_track::_transfer_flux_out | 
      
 
A boolean to indicate whether the outgoing angular flux along this Track's "reverse" direction should be transferred to the incoming Track. 
 
 
◆ _uid
A monotonically increasing unique ID for each Track created 
 
 
The documentation for this struct was generated from the following file: