Inheritance diagram for MF12_list:
Public Member Functions | |
MF12_list () | |
default constructor | |
void | master (double awr, int NK, mf12_file *InFile) |
Handles an mf12 multiplicity file. | |
void | read_data () |
This routine is used to read in probabilities of gammas. | |
void | clean_multiple (MF12_base &statics) |
Makes sure that the multiplicity is 0 if there is no distribution. | |
void | write_continuum () |
Writes only the continuum data. | |
void | write_statics () |
Writes discrete gamma multiplicities. | |
void | write_static () |
Writes the one static line. | |
void | write_mover () |
Writes the one moving line. | |
void | plus_contin () |
Writes the sum of mf15 continuum plus static lines. | |
void | join_move_static () |
Joins the moving lines with static ones. | |
void | move_w_contin () |
Writes the sum of mf15 continuum plus moving lines. | |
void | do_movers () |
Writes the sum of static plus moving lines. | |
void | just_statics () |
Write the static lines. | |
void | find_crossings () |
Finds the neutron energies at which an energy-dependent gamma coincides with a stationary gamma. | |
void | ENDL_order (MF12_raw &mf12_data, MF12_base &ENDL_data) |
Reorders the mf12_data as ENDL_data. | |
void | set_mf15_wt () |
Sets the weights for the continuum. | |
void | continuum (int NR, int NP) |
Handles multiplicity and energy distributions for the continuum. | |
Public Attributes | |
mf15_file | contin_file |
int | mf12_NK |
bool | with_mf15 |
bool | with_move |
bool | with_static |
MF12_raw | raw_move |
MF12_base | movers |
MF12_raw | raw_static |
MF12_base | statics |
MF15_list | cont_data |
|
Definition at line 150 of file mf12classes.hpp. References cont_data, contin_file, mf12_NK, movers, raw_move, raw_static, statics, with_mf15, with_move, and with_static. |
|
Definition at line 677 of file mf12classes.cpp. References two_d_list< one_d_table >::E_in(), MF12_base::multiple, and SevereError(). Referenced by do_movers(), just_statics(), move_w_contin(), and plus_contin(). |
|
handle multiplicity and energy distributions for the continuum The multiplicity for the continuum is at the end of the mf12 file and we use it only if mf12_NK = 1 Definition at line 1250 of file mf12classes.cpp. References cont_data, contin_file, endf_file_name(), ENDL, ENDF_file::get_regions(), MF12_base::inFile, Info(), dd_list::INT, MF15_list::multiple, dd_list::NBT, ENDF_file::open(), MF15_list::read_data(), multiplicity::read_data(), and ENDLClass::T. Referenced by read_data(). |
|
|
Definition at line 1209 of file mf12classes.cpp. References two_d_list< one_d_table >::E_in(), EPS, MF12_base::find_link(), Global, GlobalParameterClass::Value(), dd_link::x, and dd_link::y. Referenced by do_movers(), join_move_static(), just_statics(), move_w_contin(), plus_contin(), write_mover(), and write_static(). |
|
Definition at line 1120 of file mf12classes.cpp. References MF12_base::AWR, EPS, Global, MF12_raw::insert_cross(), movers, raw_move, raw_static, and GlobalParameterClass::Value(). Referenced by join_move_static(). |
|
Definition at line 877 of file mf12classes.cpp. References ENDL_order(), MF12_raw::fill_raw_lists(), find_crossings(), MF12_base::init_list(), MF12_base::join_lines(), movers, raw_move, raw_static, MF12_base::shift_gammas(), statics, sum_lines(), and two_d_list< one_d_table >::use_weight(). Referenced by do_movers(), and move_w_contin(). |
|
|
Definition at line 540 of file mf12classes.cpp. References MF12_base::AWR, do_movers(), MF12_raw::inFile, MF12_base::inFile, Info(), just_statics(), mf12_NK, move_w_contin(), movers, plus_contin(), raw_move, raw_static, read_data(), statics, with_mf15, with_move, with_static, write_continuum(), write_mover(), and write_static(). Referenced by LoadGammaData(). |
|
|
|
Definition at line 618 of file mf12classes.cpp. References continuum(), multiplicity::divide_by_xs(), ENDL, ENDLClass::eV2MeV, ENDLClass::F, mf12_file::gamma_line1(), MF12_base::inFile, mf12_NK, MF12_base::multiple, MF12_raw::one_line(), raw_move, raw_static, MF12_base::read_mult(), with_mf15, with_move, and with_static. Referenced by MF14_split::master(), and master(). |
|
Definition at line 1178 of file mf12classes.cpp. References cont_data, dd_list::evaluate(), MF12_base::multiple, MF15_list::multiple, pastenum(), and SevereError(). Referenced by move_w_contin(), and plus_contin(). |
|
Definition at line 697 of file mf12classes.cpp. References cont_data, multiplicity::divide_by_xs(), ENDL, ENDLClass::F, MF15_list::multiple, two_d_list< one_d_table >::renorm(), ENDLClass::set_yo(), two_d_list< one_d_table >::widen_jumps(), dd_list::widen_jumps(), two_d_list< one_d_table >::write_endl(), and dd_list::write_endl(). Referenced by MF14_split::master(), master(), and plus_contin(). |
|
Definition at line 783 of file mf12classes.cpp. References ENDL, ENDL_order(), ENDLClass::F, MF12_base::init_list(), MF12_base::join_lines(), movers, raw_move, two_d_list< one_d_table >::renorm(), ENDLClass::set_yo(), MF12_base::shift_gammas(), MF12_base::widen_deltas(), two_d_list< one_d_table >::widen_jumps(), and two_d_list< one_d_table >::write_endl(). Referenced by MF14_split::master(), and master(). |
|
Definition at line 749 of file mf12classes.cpp. References ENDL, ENDL_order(), ENDLClass::F, MF12_base::init_list(), MF12_base::join_lines(), MF12_base::multiple, raw_static, two_d_list< one_d_table >::renorm(), ENDLClass::set_yo(), SevereError(), statics, MF12_base::widen_deltas(), two_d_list< one_d_table >::widen_jumps(), and two_d_list< one_d_table >::write_endl(). Referenced by MF14_split::master(), and master(). |
|
Definition at line 713 of file mf12classes.cpp. References ENDLClass::append, MF12_raw::duplicate_E(), ENDL, ENDLClass::F, ENDLClass::file_name, raw_static, ENDLClass::set_I_number(), ENDLClass::set_s_number(), ENDLClass::set_x1(), and ENDLClass::set_yo(). Referenced by do_movers(), just_statics(), move_w_contin(), and plus_contin(). |
|
Definition at line 147 of file mf12classes.hpp. Referenced by continuum(), MF12_list(), move_w_contin(), plus_contin(), set_mf15_wt(), and write_continuum(). |
|
Definition at line 127 of file mf12classes.hpp. Referenced by continuum(), and MF12_list(). |
|
Definition at line 129 of file mf12classes.hpp. Referenced by MF14_split::master(), master(), MF12_list(), and read_data(). |
|
Definition at line 138 of file mf12classes.hpp. Referenced by do_movers(), find_crossings(), join_move_static(), MF14_split::master(), master(), MF12_list(), move_w_contin(), and write_mover(). |
|
Definition at line 135 of file mf12classes.hpp. Referenced by do_movers(), find_crossings(), join_move_static(), MF14_split::master(), master(), MF12_list(), move_w_contin(), read_data(), and write_mover(). |
|
Definition at line 141 of file mf12classes.hpp. Referenced by find_crossings(), join_move_static(), just_statics(), MF14_split::master(), master(), MF12_list(), move_w_contin(), plus_contin(), read_data(), write_static(), and write_statics(). |
|
Definition at line 144 of file mf12classes.hpp. Referenced by do_movers(), join_move_static(), just_statics(), MF14_split::master(), master(), MF12_list(), move_w_contin(), plus_contin(), and write_static(). |
|
Definition at line 130 of file mf12classes.hpp. Referenced by MF14_split::master(), master(), MF12_list(), and read_data(). |
|
Definition at line 131 of file mf12classes.hpp. Referenced by MF14_split::master(), master(), MF12_list(), and read_data(). |
|
Definition at line 132 of file mf12classes.hpp. Referenced by MF14_split::master(), master(), MF12_list(), move_w_contin(), and read_data(). |