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

mf6_Legendre Class Reference

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

Collaboration diagram for mf6_Legendre:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 mf6_Legendre ()
 Default constructor.

 ~mf6_Legendre ()
 Default destructor.

void master (mf6_file &inFile, int LEP, int NR, int NE, bool res_copy)
 Handles all the data.

void reformat ()
 Converts to ENDL format.

void reduce_order ()
 Reduces the order if high-order Legendre coefficients are all zero.

void write_endl ()
 Prints the ENDL file.


Private Attributes

multiplicity multiple
mf6_Legendre_raw ENDF_data
vector< mf6_one_orderENDL_data
int order

Constructor & Destructor Documentation

mf6_Legendre::mf6_Legendre  )  [inline]
 

Definition at line 347 of file mf6classes.hpp.

mf6_Legendre::~mf6_Legendre  )  [inline]
 

Definition at line 350 of file mf6classes.hpp.


Member Function Documentation

void mf6_Legendre::master mf6_file inFile,
int  LEP,
int  NR,
int  NE,
bool  res_copy
 

Definition at line 1385 of file mf6classes.cpp.

References mf6_Legendre_raw::chop_E_in(), mf6_Legendre_raw::chop_E_out(), ENDF_data, ENDL, mf6_Legendre_raw::expand_interp(), mf6_Legendre_raw::get_max_order(), ENDLClass::Max_E_in, ENDLClass::Max_E_out, order, ENDLClass::outgoing_particle, mf6_Legendre_raw::read_data(), reduce_order(), reformat(), mf6_Legendre_raw::renorm(), mf6_Legendre_raw::widen_jumps(), write_endl(), and ENDLClass::write_file.

Referenced by LoadMF6Data().

void mf6_Legendre::reduce_order  ) 
 

Definition at line 1477 of file mf6classes.cpp.

References ENDL_data, and order.

Referenced by master().

void mf6_Legendre::reformat  ) 
 

Definition at line 1425 of file mf6classes.cpp.

References ENDF_data, ENDL_data, order, dd_link::x, and dd_link::y.

Referenced by master().

void mf6_Legendre::write_endl  ) 
 

Definition at line 1495 of file mf6classes.cpp.

References ENDL, ENDL_data, ENDLClass::eof_line, ENDLClass::file_name, ENDLClass::header_line_1, ENDLClass::header_line_2, Info(), ENDLClass::new_file(), order, and ENDLClass::set_I_number().

Referenced by master().


Member Data Documentation

mf6_Legendre_raw mf6_Legendre::ENDF_data [private]
 

Definition at line 338 of file mf6classes.hpp.

Referenced by master(), and reformat().

vector<mf6_one_order> mf6_Legendre::ENDL_data [private]
 

Definition at line 341 of file mf6classes.hpp.

Referenced by reduce_order(), reformat(), and write_endl().

multiplicity mf6_Legendre::multiple [private]
 

Definition at line 335 of file mf6classes.hpp.

int mf6_Legendre::order [private]
 

Definition at line 343 of file mf6classes.hpp.

Referenced by master(), reduce_order(), reformat(), and write_endl().


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