Represents a neutron in a PINSPEC simulation.
Definition: Neutron.h:27
Isotope * _isotope
Definition: Neutron.h:64
bool _alive
Definition: Neutron.h:52
The Surface represents a quadratic surface in the xy-plane.
Definition: Surface.h:73
The Isotope represents a nuclide at some temperature.
Definition: Isotope.h:41
int _batch_num
Definition: Neutron.h:33
float _z
Definition: Neutron.h:80
float _energy
Definition: Neutron.h:36
The region class represents a region in 2D space.
Definition: Region.h:58
float _x
Definition: Neutron.h:74
Region * _region
Definition: Neutron.h:55
float _y
Definition: Neutron.h:77
float _v
Definition: Neutron.h:86
float _w
Definition: Neutron.h:89
The Material class represents a collection of isotope objects.
Definition: Material.h:37
float _old_energy
Definition: Neutron.h:39
float _u
Definition: Neutron.h:83
float _path_length
Definition: Neutron.h:49
neutron * createNewNeutron()
Create a new empty neutron struct.
Definition: Neutron.cpp:7
Surface * _surface
Definition: Neutron.h:71
Material * _material
Definition: Neutron.h:60
bool _collided
Definition: Neutron.h:42