Inheritance diagram for one_d_table:
Public Member Functions | |
double | f (double E) |
Function for lin-log or log-lin interpolation between links. | |
one_d_table () | |
~one_d_table () | |
void | expand_interp (double Max_E) |
A version of expand_interp which allows lin-log and log-lin interpolation. | |
void | copy (one_d_table &list_2) |
Copies a list. | |
double | line_multiple () |
Returns the total multiplicity for lists of (energy for a gamma line, its multiplicity). | |
void | list_interp (double e_in, one_d_table &left_list, one_d_table &right_list) |
Interpolates between two lists. | |
void | read_data (int NP, ENDF_file &inFile, double max_E) |
Reads pair-wise data into a 2-column list. | |
Private Attributes | |
int | interp_ |
double | b_ |
double | x_0_ |
double | y_0_ |
|
Empty constructor. Definition at line 63 of file distrib_1d.hpp. |
|
Empty destructor. Definition at line 64 of file distrib_1d.hpp. |
|
Definition at line 176 of file distrib_1d.cpp. References dd_list::copy(), distrib_base::interp_type, and distrib_base::weight. Referenced by list_interp(), and mf6_table::one_E_in(). |
|
Reimplemented from dd_list. Definition at line 75 of file distrib_1d.cpp. References b_, dd_list::expand_interp(), dd_list::INT, interp_, dd_list::NBT, pastenum(), SevereError(), distrib_base::thicken(), x_0_, and y_0_. Referenced by multiplicity::read_data(). |
|
Currently, there is no code here. The program exits with a message as such. Implements distrib_base. Definition at line 54 of file distrib_1d.cpp. References b_, interp_, pastenum(), SevereError(), x_0_, and y_0_. |
|
Definition at line 184 of file distrib_1d.cpp. |
|
Performs the interpolation between the two given lists. Definition at line 199 of file distrib_1d.cpp. References distrib_base::bin_interp, dd_list::copy(), copy(), dd_list::E_in(), dd_list::evaluate(), fill_in_lists(), distrib_base::get_bins(), distrib_base::interp_type, Lin_Log(), Log_Lin(), distrib_base::renorm(), SevereError(), dd_list::thinit(), and distrib_base::weight. |
|
Definition at line 317 of file distrib_1d.cpp. References dd_list::chop(), dd_link::E_in(), ENDL, ENDL_EPSILON(), ENDLClass::eV2MeV, ENDLClass::F, Info(), ENDLClass::Max_E_in, dd_list::max_E_out, dd_list::min_E_out, read_dd(), SevereError(), ENDLClass::threshold, dd_list::widen_jumps(), ENDLClass::write_file, and dd_link::x_sec(). Referenced by multiplicity::divide_by_xs(), LoadMF3Data(), multiplicity::read_data(), MF15_list::read_data(), two_d_charge::read_xs(), and multiplicity::scale_by_xs(). |
|
Definition at line 54 of file distrib_1d.hpp. Referenced by expand_interp(), f(), and one_d_table(). |
|
Definition at line 53 of file distrib_1d.hpp. Referenced by expand_interp(), f(), and one_d_table(). |
|
Definition at line 55 of file distrib_1d.hpp. Referenced by expand_interp(), f(), and one_d_table(). |
|
Definition at line 56 of file distrib_1d.hpp. Referenced by expand_interp(), f(), and one_d_table(). |