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

Legendre_item Class Reference

Class holding Legendre coefficients for the mf6, LAW=1, LANG=1 Legendre expansions.

Collaboration diagram for Legendre_item:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Legendre_item ()
 Default constructor.

 ~Legendre_item ()
 Default destructor.

void read_coefs (int i_start, string &linebuff, int order, mf6_file &inFile, bool *E_out_done)
void copy_coef (Legendre_item &copy_from)
 Copies the Legendre coefficients.

void interpolate (Legendre_item &prev_item, Legendre_item &next_item)
 Interpolates the coefficients between next_link and the previous one.


Public Attributes

double E_out
 Energy of the outgoing particle.

Param coefs
 The Legendre coefficients.


Constructor & Destructor Documentation

Legendre_item::Legendre_item  ) 
 

Definition at line 400 of file mf6classes.cpp.

Legendre_item::~Legendre_item  )  [inline]
 

Definition at line 178 of file mf6classes.hpp.


Member Function Documentation

void Legendre_item::copy_coef Legendre_item copy_from  ) 
 

Definition at line 452 of file mf6classes.cpp.

References coefs, and Param::get_space().

void Legendre_item::interpolate Legendre_item prev_item,
Legendre_item next_item
 

Definition at line 465 of file mf6classes.cpp.

References coefs, E_out, and SevereError().

void Legendre_item::read_coefs int  i_start,
string &  linebuff,
int  order,
mf6_file inFile,
bool *  E_out_done
 

Reads a set of data Sets *E_out_done = true if the outgoing energy is too big

Definition at line 405 of file mf6classes.cpp.

References coefs, E_out, ENDL, ENDL_EPSILON(), ENDLClass::eV2MeV, Param::get_space(), ENDLClass::Max_E_out, and read_d().

Referenced by Legendre_list::read_data().


Member Data Documentation

Param Legendre_item::coefs
 

Definition at line 184 of file mf6classes.hpp.

Referenced by copy_coef(), interpolate(), and read_coefs().

double Legendre_item::E_out
 

Definition at line 181 of file mf6classes.hpp.

Referenced by Legendre_list::fill_with(), interpolate(), Legendre_list::pad_head(), Legendre_list::pad_tail(), and read_coefs().


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