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

three_d_link< one_d > Class Template Reference

This is the link from which the 3d linked lists are composed. More...

Inheritance diagram for three_d_link< one_d >:

Inheritance graph
[legend]
Collaboration diagram for three_d_link< one_d >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 three_d_link ()
virtual three_d_link< one_d
>::iterator 
new_one_d (typename three_d_link< one_d >::iterator where)=0
 Virtual function to insert a new 1-d list depends on the model.

void make_cos_link (double e_in, two_d_table::iterator new_cos)
 Constructs the (cosine, probability) list and normalize.

void get_geom (double first_E_out, double last_E_out)
void full_range (double last_E_out)
void all_both_ways (double first_E_out, double last_E_out)
void both_ways_trans (double first_E_out, double last_E_out)
void full_trans (double last_E_out)
void full_forward (double first_E_out, double last_E_out)
void forward_hole (double first_E_out, double last_E_out)
void trans_hole (double first_E_out, double last_E_out)
void both_ways_hole (double first_E_out, double last_E_out)
void write_endl_link (fstream &endl_file)

Public Attributes

int Num_mu
mappings map
Geometry geom_

Detailed Description

template<class one_d>
class three_d_link< one_d >

This class is the basic link for the 3d list class. It is used to hold the translated MF=6 data.

Definition at line 77 of file list_3d.hpp.


Constructor & Destructor Documentation

template<class one_d>
three_d_link< one_d >::three_d_link  )  [inline]
 

Definition at line 87 of file list_3d.hpp.


Member Function Documentation

template<class one_d>
void three_d_link< one_d >::all_both_ways double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 220 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::both_ways_hole double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 503 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::both_ways_trans double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 255 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::forward_hole double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 373 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::full_forward double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 330 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::full_range double  last_E_out  )  [inline]
 

Definition at line 189 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::full_trans double  last_E_out  )  [inline]
 

Definition at line 297 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::get_geom double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 132 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::make_cos_link double  e_in,
two_d_table::iterator  new_cos
[inline]
 

Definition at line 101 of file list_3d.hpp.

template<class one_d>
virtual three_d_link< one_d >::iterator three_d_link< one_d >::new_one_d typename three_d_link< one_d >::iterator  where  )  [pure virtual]
 

Referenced by three_d_link< one_d_phase >::all_both_ways(), three_d_link< one_d_phase >::both_ways_hole(), three_d_link< one_d_phase >::both_ways_trans(), three_d_link< one_d_phase >::forward_hole(), three_d_link< one_d_phase >::full_forward(), three_d_link< one_d_phase >::full_range(), three_d_link< one_d_phase >::full_trans(), and three_d_link< one_d_phase >::trans_hole().

template<class one_d>
void three_d_link< one_d >::trans_hole double  first_E_out,
double  last_E_out
[inline]
 

Definition at line 440 of file list_3d.hpp.

template<class one_d>
void three_d_link< one_d >::write_endl_link fstream &  endl_file  )  [inline]
 

Definition at line 565 of file list_3d.hpp.


Member Data Documentation

template<class one_d>
Geometry three_d_link< one_d >::geom_
 

Definition at line 84 of file list_3d.hpp.

Referenced by three_d_link< one_d_phase >::get_geom().

template<class one_d>
mappings three_d_link< one_d >::map
 

Definition at line 82 of file list_3d.hpp.

Referenced by three_d_link< one_d_phase >::all_both_ways(), three_d_link< one_d_phase >::both_ways_hole(), three_d_link< one_d_phase >::both_ways_trans(), three_d_link< one_d_phase >::forward_hole(), three_d_link< one_d_phase >::full_forward(), three_d_link< one_d_phase >::full_range(), three_d_link< one_d_phase >::full_trans(), three_d_link< one_d_phase >::get_geom(), and three_d_link< one_d_phase >::trans_hole().

template<class one_d>
int three_d_link< one_d >::Num_mu
 

Definition at line 80 of file list_3d.hpp.

Referenced by three_d_link< one_d_phase >::all_both_ways(), three_d_link< one_d_phase >::both_ways_hole(), three_d_link< one_d_phase >::both_ways_trans(), three_d_link< one_d_phase >::forward_hole(), three_d_link< one_d_phase >::full_forward(), three_d_link< one_d_phase >::full_range(), three_d_link< one_d_phase >::full_trans(), three_d_link< one_d_phase >::three_d_link(), and three_d_link< one_d_phase >::trans_hole().


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