Inheritance diagram for MF12_base:
Public Member Functions | |
MF12_base () | |
default constructor | |
void | read_mult (multiplicity &multiple) |
Handles the total gamma multiplicity. | |
MF12_base::iterator | find_link (double E_in, double EG) |
Find the 1-d list with incident energy E_in. | |
void | shift_gammas () |
Shift the gamma energies according to the atomic weight. | |
void | set_weights (multiplicity &multiple) |
Set the weights for the discrete spectra. | |
void | weight_mult (multiplicity &multiple, multiplicity &move_mult) |
set the weights for the discrete spectra and save their multiplicities | |
void | init_list (MF12_raw &raw_list) |
initialize the ENDL list from raw_list | |
void | widen_deltas (bool clean_up) |
Widen all of the delta-functions; if clean_up is true, delete 1-d lists with zero norm. | |
void | join_lines () |
If two adjacent lines have the same frequency, this routine adds their intensities. | |
Public Attributes | |
mf12_file * | inFile |
double | AWR |
multiplicity | multiple |
|
Definition at line 94 of file mf12classes.hpp. |
|
Definition at line 70 of file mf12classes.cpp. References pastenum(), SevereError(), and Warning(). Referenced by MF12_list::ENDL_order(). |
|
Definition at line 234 of file mf12classes.cpp. References dd_list::E_in(). Referenced by MF12_list::do_movers(), MF12_list::join_move_static(), MF12_list::just_statics(), MF12_list::move_w_contin(), MF12_list::plus_contin(), MF12_list::write_mover(), and MF12_list::write_static(). |
|
Definition at line 250 of file mf12classes.cpp. Referenced by MF12_list::do_movers(), MF12_list::join_move_static(), MF12_list::just_statics(), MF12_list::plus_contin(), MF12_list::write_mover(), and MF12_list::write_static(). |
|
Definition at line 52 of file mf12classes.cpp. References ENDF_file::get_regions(), inFile, dd_list::INT, dd_list::NBT, multiplicity::read_data(), and mf12_file::read_line2(). Referenced by MF12_list::read_data(). |
|
Definition at line 120 of file mf12classes.cpp. References dd_list::evaluate(), Info(), pastenum(), and SevereError(). Referenced by MF12_list::plus_contin(). |
|
Definition at line 97 of file mf12classes.cpp. References AWR, ENDL, and ENDLClass::Max_E_out. Referenced by MF12_list::do_movers(), MF12_list::join_move_static(), MF12_list::move_w_contin(), and MF12_list::write_mover(). |
|
Definition at line 159 of file mf12classes.cpp. References dd_list::evaluate(), pastenum(), SevereError(), dd_link::x, and dd_link::y. Referenced by MF12_list::move_w_contin(). |
|
Widen all of the delta-functions. if clean_up is true, delete 1-d lists with zero norm Definition at line 200 of file mf12classes.cpp. References Global, multiple, distrib_base::renorm(), GlobalParameterClass::Value(), dd_link::x, and dd_link::y. Referenced by MF12_list::do_movers(), MF12_list::just_statics(), MF12_list::move_w_contin(), MF12_list::plus_contin(), MF12_list::write_mover(), and MF12_list::write_static(). |
|
Definition at line 88 of file mf12classes.hpp. Referenced by MF12_list::find_crossings(), MF14_split::master(), MF12_list::master(), MF12_base(), and shift_gammas(). |
|
Definition at line 87 of file mf12classes.hpp. Referenced by MF12_list::continuum(), MF14_split::master(), MF12_list::master(), MF12_base(), MF12_list::read_data(), and read_mult(). |
|
Definition at line 91 of file mf12classes.hpp. Referenced by MF12_list::clean_multiple(), MF12_list::do_movers(), MF12_list::just_statics(), MF12_base(), MF12_list::move_w_contin(), MF12_list::plus_contin(), MF12_list::read_data(), MF12_list::set_mf15_wt(), widen_deltas(), and MF12_list::write_static(). |