Inheritance diagram for phase_space:
Public Member Functions | |
phase_space (int projectile, int target, int ZAP) | |
Constructor identifies the participating particles in the reaction. | |
~phase_space () | |
void | expand_data (mf6_file &inFile, multiplicity &multiple) |
Reads the data and expands it into a list. | |
void | expand_E_in (phase_space::iterator e_in_link) |
Expand data for a single incident neutron energy. | |
Private Member Functions | |
void | one_E_in (double e_in) |
Handles one incident neutron energy. | |
double | find_E_trans () |
Finds the transition from forward to omnidirectional emission. | |
Private Attributes | |
double | mass_ratio |
double | Q |
double | exponent__ |
Definition at line 104 of file mf6classes.hpp.
|
Definition at line 139 of file mf6classes.cpp. References three_d_list< two_d_phase >::A, three_d_list< two_d_phase >::a, three_d_list< two_d_phase >::b, three_d_list< two_d_phase >::C, ENDL, Q, ENDLClass::QI, and Nuclei::set(). |
|
Empty destructor. Definition at line 120 of file mf6classes.hpp. |
|
Definition at line 149 of file mf6classes.cpp. References Nuclei::AWR, three_d_list< two_d_phase >::b, ENDL, ENDL_EPSILON(), exponent__, find_E_trans(), Global, dd_list::INT, mass_ratio, ENDLClass::Max_E_in, one_E_in(), mf6_file::phase_space(), SevereError(), ENDLClass::threshold, GlobalParameterClass::Value(), and ENDLClass::write_file. Referenced by LoadMF6Data(). |
|
Definition at line 233 of file mf6classes.cpp. References three_d_list< two_d_phase >::a, three_d_list< two_d_phase >::A, Nuclei::AWR, three_d_list< two_d_phase >::b, Both_ways, exponent__, Forward, Global, mass_ratio, pastenum(), Q, SevereError(), Transition, GlobalParameterClass::Value(), and Warning(). Referenced by one_E_in(). |
|
Definition at line 276 of file mf6classes.cpp. References three_d_list< two_d_phase >::A, three_d_list< two_d_phase >::a, Nuclei::AWR, three_d_list< two_d_phase >::b, mass_ratio, and Q. Referenced by expand_data(). |
|
Definition at line 208 of file mf6classes.cpp. References three_d_list< two_d_phase >::cosines, two_d_list< one_d_phase >::E_in(), and expand_E_in(). Referenced by expand_data(). |
|
Definition at line 109 of file mf6classes.hpp. Referenced by expand_data(), and expand_E_in(). |
|
This is a normalized mass difference,
where the total mass is the sum of the incident particle mass and the mass of the target nucleus. Referenced by expand_data(), expand_E_in(), and find_E_trans(). |
|
This is the energy of the reaction. Referenced by expand_E_in(), find_E_trans(), and phase_space(). |