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: