An open source method of characteristics neutron transport code.
dev_track Struct Reference

A dev_track represents a characteristic line across the geometry. More...

#include <DeviceTrack.h>

Public Attributes

int _uid
 
int _azim_angle_index
 
dev_segment_segments
 
int _num_segments
 
int _track_in
 
int _track_out
 
bool _next_in
 
bool _next_out
 
bool _transfer_flux_in
 
bool _transfer_flux_out
 

Detailed Description

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.

Member Data Documentation

◆ _azim_angle_index

int dev_track::_azim_angle_index

The azimuthal angle index into the global 2D ragged array of Tracks

◆ _next_in

bool dev_track::_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

dev_segment* dev_track::_segments

A vector of segments making up this track

◆ _track_in

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

int dev_track::_uid

A monotonically increasing unique ID for each Track created


The documentation for this struct was generated from the following file: