|  | An open source method of characteristics neutron transport code. | 
A segment represents a line segment within a single flat source region along a track. More...
#include <Track.h>
| Public Member Functions | |
| segment () | |
| Public Attributes | |
| double | _length | 
| Material * | _material | 
| int | _region_id | 
| int | _track_idx | 
| int | _cmfd_surface_fwd | 
| int | _cmfd_surface_bwd | 
| FP_PRECISION | _starting_position [3] | 
A segment represents a line segment within a single flat source region along a track.
| 
 | inline | 
Constructor initializes CMFD surfaces and segment Z-coordinate
| int segment::_cmfd_surface_bwd | 
The ID for the mesh surface crossed by the Track start point
| int segment::_cmfd_surface_fwd | 
The ID for the mesh surface crossed by the Track end point
| double segment::_length | 
The length of the segment (cm)
| Material* segment::_material | 
A pointer to the material in which this segment resides
| int segment::_region_id | 
The ID for flat source region in which this segment resides
| FP_PRECISION segment::_starting_position[3] | 
The starting point of the segment relative to the FSR centroid
| int segment::_track_idx | 
The ID of the track