Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

mf5_table Class Reference

Class to handle tabular data.

Inheritance diagram for mf5_table:

Inheritance graph
[legend]
Collaboration diagram for mf5_table:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void read_data (mf5_file &inFile, int NR, int NP)
 Reads in all the data.

void one_E_in (mf5_file &inFile)
 Reads in the data for a particular incident neutron energy.

void table_interp ()
 Interpolates between tables according to the INT array.

void set_U (double U)
 Empty function.

void make_list ()
 Empty function.


Public Attributes

bool duplicate_Ein

Member Function Documentation

mf5_table::make_list  )  [inline]
 

Function is not required for this class.

Definition at line 72 of file mf5classes.hpp.

void mf5_table::one_E_in mf5_file inFile  ) 
 

Parameters:
inFile the MF=5 intermediate file to read the data from

Definition at line 89 of file mf5classes.cpp.

References two_d_list< one_d_table >::_weight, duplicate_Ein, ENDL, ENDLClass::eV2MeV, dd_list::evaluate(), ENDF_file::get_regions(), ENDLClass::Max_E_out, pastenum(), read_dd(), read_ddiiii(), ENDLClass::S, SevereError(), two_d_list< one_d_table >::two_d_iterator, and Warning().

Referenced by read_data().

void mf5_table::read_data mf5_file inFile,
int  NR,
int  NP
 

Parameters:
inFile the MF=5 intermediate file to read the data from
NP the number of data points
MF the ENDF reaction number

Definition at line 46 of file mf5classes.cpp.

References two_d_list< one_d_table >::_weight, duplicate_Ein, ENDL, ENDLClass::eV2MeV, dd_list::expand_interp(), ENDF_file::get_regions(), two_d_list< one_d_table >::INT, dd_list::INT, ENDLClass::Max_E_in, two_d_list< one_d_table >::NBT, dd_list::NBT, one_E_in(), dd_list::read_data(), mf5_file::read_line2(), ENDLClass::S, two_d_list< one_d_table >::set_interp(), table_interp(), and two_d_list< one_d_table >::thinit().

Referenced by LoadMF5Data(), and fission_delay::one_table().

mf5_table::set_U double  U  )  [inline]
 

Converts the upper energy limit to MeV and stores.

Definition at line 67 of file mf5classes.hpp.

void mf5_table::table_interp  ) 
 

Definition at line 175 of file mf5classes.cpp.

References two_d_list< one_d_table >::INT, SevereError(), and two_d_list< one_d_table >::thicken().

Referenced by read_data(), and MF15_list::read_data().


Member Data Documentation

bool mf5_table::duplicate_Ein
 

Definition at line 55 of file mf5classes.hpp.

Referenced by LoadMF5Data(), one_E_in(), and read_data().


Generated on Thu Sep 7 10:42:14 2006 for fete -- From ENDFB6 To ENDL by doxygen 1.3.4