Inheritance diagram for three_d_Kalbach:
Public Member Functions | |
three_d_Kalbach (int targ_ZA, int proj_ZA, int eject_ZA, int this_mult) | |
~three_d_Kalbach () | |
void | expand_data (int num_E_in, mf6_file &inFile) |
Reads the data from an intermediate file and expands it to a list. | |
void | renorm (void) |
void | check_i10 () |
Calculates the average energy of the outgoing particle. | |
Private Member Functions | |
double | get_S (Nuclei &targ_A, Nuclei &proj_a) |
Evaluates the Kalbach S function for the separation energy. | |
double | get_a (double E_out) |
Evaluate the Kalbach a function for the slope value. | |
void | expand_E_in (three_d_Kalbach::iterator e_in_link) |
Expands the double differential data for single incident energy. | |
void | read_data (mf6_file &inFile, int num_E_in) |
Reads in all of the ENDF/B-VI data from an intermediate file. | |
void | one_e_in () |
Expands the data for one incident energy. | |
Private Attributes | |
double | S_a |
double | M_a |
double | m_b |
int | this_mult_ |
Param | Params |
list< Kalbach_data > | triples |
list< Kalbach_data >::iterator | Data_ptr |
where is the target,
is the projectile,
is the compund nucleus,
is the emitted particle and
is the residual nucleus. The outgoing distributions are given in the center of mass coordinates, therefore, the necessary transformation functions are included in the class that holds these data, Pair.
Definition at line 149 of file kalbach.hpp.
|
Definition at line 398 of file kalbach.cpp. References three_d_list< two_d_Kalbach >::a, three_d_list< two_d_Kalbach >::A, Nuclei::AWR, three_d_list< two_d_Kalbach >::B, three_d_list< two_d_Kalbach >::b, three_d_list< two_d_Kalbach >::C, get_S(), Param::get_space(), Params, pastenum(), S_a, Nuclei::set(), SevereError(), this_mult_, Unimplemented(), and Nuclei::ZA. |
|
Default destructor is empty. Definition at line 179 of file kalbach.hpp. |
|
Definition at line 736 of file kalbach.cpp. References three_d_list< two_d_Kalbach >::A, three_d_list< two_d_Kalbach >::a, av_energy(), Nuclei::AWR, three_d_list< two_d_Kalbach >::b, Data_ptr, Params, quad_list::Simp_quad(), this_mult_, triples, dd_list::write_endl(), dd_link::x, and dd_link::y. Referenced by expand_data(). |
|
Definition at line 480 of file kalbach.cpp. References check_i10(), Data_ptr, ENDL, Global, one_e_in(), read_data(), triples, GlobalParameterClass::Value(), and ENDLClass::write_file. Referenced by LoadMF6Data(). |
|
Definition at line 535 of file kalbach.cpp. References three_d_list< two_d_Kalbach >::a, three_d_list< two_d_Kalbach >::A, Nuclei::AWR, three_d_list< two_d_Kalbach >::b, Both_ways, Data_ptr, Forward, Params, S_a, Straight, and Transition. Referenced by one_e_in(). |
|
|
|
Definition at line 675 of file kalbach.cpp. References three_d_list< two_d_Kalbach >::A, Nuclei::A, three_d_list< two_d_Kalbach >::C, Nuclei::N, pastenum(), Unimplemented(), Nuclei::Z, and Nuclei::ZA. Referenced by three_d_Kalbach(). |
|
Expands the double differential data corresponding to a single incident neutron energy. Definition at line 505 of file kalbach.cpp. References three_d_list< two_d_Kalbach >::cosines, Data_ptr, two_d_list< one_d_Kalbach >::E_in(), expand_E_in(), and Params. Referenced by expand_data(). |
|
Definition at line 614 of file kalbach.cpp. References Kalbach_data::E_in, ENDL, ENDLClass::eV2MeV, read_ddiiii(), SevereError(), and triples. Referenced by expand_data(). |
|
Definition at line 731 of file kalbach.cpp. Referenced by LoadMF6Data(). |
|
Definition at line 160 of file kalbach.hpp. Referenced by check_i10(), expand_data(), expand_E_in(), and one_e_in(). |
|
Kalbach mass value for the incident particle, |
|
Kalbach mass value for the emitted particle, |
|
Definition at line 156 of file kalbach.hpp. Referenced by check_i10(), expand_E_in(), one_e_in(), and three_d_Kalbach(). |
|
Separation value for the incident particle, Referenced by expand_E_in(), and three_d_Kalbach(). |
|
Definition at line 155 of file kalbach.hpp. Referenced by check_i10(), and three_d_Kalbach(). |
|
The lists of ENDF Kalbach data. Referenced by check_i10(), expand_data(), and read_data(). |