An open source method of characteristics neutron transport code.
DeviceTrack.h
Go to the documentation of this file.
1 
9 #ifndef DEVICETRACK_H_
10 #define DEVICETRACK_H_
11 
12 
13 #ifdef __cplusplus
14 #include "../Track.h"
15 #endif
16 
23 struct dev_segment {
24 
26  FP_PRECISION _length;
27 
30 
33 };
34 
35 
43 struct dev_track {
44 
46  int _uid;
47 
50 
53 
56 
59  int _track_in;
60 
64 
68  bool _next_in;
69 
73  bool _next_out;
74 
79 
84 };
85 
86 
87 #endif /* DEVICETRACK_H_ */
A dev_track represents a characteristic line across the geometry.
Definition: DeviceTrack.h:43
int _azim_angle_index
Definition: DeviceTrack.h:49
int _region_uid
Definition: DeviceTrack.h:32
int _track_out
Definition: DeviceTrack.h:63
bool _next_out
Definition: DeviceTrack.h:73
int _num_segments
Definition: DeviceTrack.h:55
bool _next_in
Definition: DeviceTrack.h:68
bool _transfer_flux_in
Definition: DeviceTrack.h:78
A dev_segment represents a line segment within a single flat source region along a track...
Definition: DeviceTrack.h:23
FP_PRECISION _length
Definition: DeviceTrack.h:26
bool _transfer_flux_out
Definition: DeviceTrack.h:83
int _uid
Definition: DeviceTrack.h:46
int _material_index
Definition: DeviceTrack.h:29
int _track_in
Definition: DeviceTrack.h:59
dev_segment * _segments
Definition: DeviceTrack.h:52