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

two_d_charge Class Reference

Class to handle charged-particle scattering data for identical particles.

Inheritance diagram for two_d_charge:

Inheritance graph
[legend]
Collaboration diagram for two_d_charge:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void master (mf6_file &inFile)
 Reads in all the data and expands into linearly interpolable pointwise data.

void one_E_in (mf6_file &inFile, double spin, bool *done)

Private Member Functions

void read_xs ()
 Reads the "cross section" data.

void get_xs ()
 Calculates the cross section.


Private Attributes

one_d_table xs
 We may need the cross section data.

bool xs_read

Member Function Documentation

void two_d_charge::get_xs  )  [private]
 

Definition at line 617 of file charge.cpp.

References ENDL, ENDLClass::set_yo(), dd_list::write_endl(), dd_link::x, and dd_link::y.

Referenced by master().

void two_d_charge::master mf6_file inFile  ) 
 

Definition at line 455 of file charge.cpp.

References ENDL, dd_list::evaluate(), ENDF_file::get_regions(), get_xs(), ENDLClass::incident_particle, two_d_list< one_d_charge >::INT, two_d_list< one_d_charge >::mirror(), two_d_list< one_d_charge >::NBT, one_E_in(), ENDLClass::outgoing_particle, pastenum(), mf6_file::read_spin(), ENDLClass::set_yo(), ENDLClass::T, Warning(), two_d_list< one_d_charge >::write_endl(), ENDLClass::write_file, xs, xs_read, ENDLClass::ZA, and ENDLClass::za_to_yo().

Referenced by LoadMF6Data().

void two_d_charge::one_E_in mf6_file inFile,
double  spin,
bool *  done
 

Reads in data for one incident energy and expands. Sets *done true if the incident energy is at or above the maximum

Definition at line 525 of file charge.cpp.

References ENDL, ENDL_EPSILON(), ENDLClass::eV2MeV, ENDLClass::Max_E_in, pastenum(), mf6_file::read_model(), read_xs(), Unimplemented(), and xs_read.

Referenced by master().

void two_d_charge::read_xs  )  [private]
 

Definition at line 590 of file charge.cpp.

References ENDL, ENDF_file::get_regions(), dd_list::INT, ENDLClass::Max_E_in, dd_list::NBT, ENDF_file::open(), one_d_table::read_data(), mf3_file::read_line1(), mf3_file::read_line2(), ENDLClass::T, xs, and xs_read.

Referenced by one_E_in().


Member Data Documentation

one_d_table two_d_charge::xs [private]
 

Definition at line 120 of file charge.hpp.

Referenced by master(), and read_xs().

bool two_d_charge::xs_read [private]
 

Definition at line 122 of file charge.hpp.

Referenced by master(), one_E_in(), and read_xs().


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