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

ENDLClass Class Reference

Class for writing ENDL files. More...

List of all members.

Public Member Functions

 ENDLClass ()
 ~ENDLClass ()
void global (int eZA, double eAWR, double eTEMP, double eELIS, int yi, int Date)
 Converts and stores global data for ENDL.

void reaction (int lr, double eQM, double eQI)
 Converts reaction data to proper units for ENDL.

int za_to_yo (int za)
 Returns the particle number corresponding to given ZA.

int yo_to_za (int yo)
 Returns the ZA corresponding to the particle number.

void set_yo (int yo)
 Function to set the ENDL yo identifier.

int get_ZAP (int mt)
 Identify the outgoing particle from the mt number.

void set_outgoing_ZA (int eZAP)
 set the outgoing particle using its ZA

int get_resid ()
 Calculates the residual ZA.

void set_s_number ()
 Determine ENDL s number.

void set_s_number (int es)
 Hard-wires the ENDL s identifier.

void set_QValue ()
 Set the Q-value and X1, depending on the S number.

void set_c_number ()
 Converts an ENDF reaction identifier (MT), to an ENDL reaction c number.

void set_c_number (int ec)
 Function to hard-wire the ENDL c identifier.

void set_LR (int lr)
void adjust_c_number_for_breakup ()
 Reassigns the c number to include the products of residual decay if the residual breaks up.

void set_x0 (double x0)
 Function to set the ENDL X_0 value.

void set_x1 (double x1)
 Function to set the ENDL X_1 value.

void set_I_number (int eI)
 Sets the ENDL I number and builds the header lines.

bool new_file ()
 Tests whether a new ENDL file is needed.

string data (double d)
string data (double d1, double d2)
 Function that writes out the two column data in ENDL format.

string data (double d1, double d2, double d3)
 Function that writes out the three column data in ENDL format.

string data (double d1, double d2, double d3, double d4)
 Function that writes out the four column data in ENDL format.

int yo_mult ()
 Function that returns the multiplicity of this outgoing particle.

int get_Z (int yi)
 Function that returns the charge of this incident particle.


Public Attributes

int ZA
int incident_particle
int date
int twelve
double atomic_weight
double lifetime
double temp
double zero
double projectile_mass
double target_mass
double Max_E_in
int outgoing_particle
double Max_E_out
int res_za
int intermediate_C
int current_za
double excitation_level
double threshold
int C
int S
int I
int T
int F
int LR
int yi
double QM
double QI
double X [5]
bool angles_CM
double K2MeV
double N2AMU
double eV2MeV
string header_line_1
string header_line_2
string eof_line
string file_name
bool write_file
bool append

Private Member Functions

void fill_yoMap ()

Private Attributes

map< MTCPair, YoListyoMap


Detailed Description

This class was written to handle the ENDL side of the translation business. Currently, we instantiate an ENDLClass object outside of the main routine in order for the object to be globally available. This class is a container for values required for ENDL files and includes methods that convert the ENDF header information into the ENDL equivalents. There are three methods which perform most of the work in this class, each are called at different stages of the translation - "global" , used for setting the global information about the evaulation, "reaction", updates the reaction specific information, and set_I_number, which not only establishes the ENDL I number but also then writes the reaction information into an appropriately named ENDL file. The ENDL file writing methods are also in this class (used by set_I_number). Most of the other methods are used for setting particular ENDL header values prior to the final set_I_number call.

Definition at line 112 of file endl_formats.hpp.


Constructor & Destructor Documentation

ENDLClass::ENDLClass  ) 
 

Constructor intializes all member data to zero.

Definition at line 48 of file endl_formats.cpp.

References atomic_weight, C, ENDL_FIELD_WIDTH, eof_line, excitation_level, fill_yoMap(), I, incident_particle, intermediate_C, lifetime, LR, S, T, temp, twelve, X, and zero.

ENDLClass::~ENDLClass  ) 
 

Destructor is empty.

Definition at line 76 of file endl_formats.cpp.


Member Function Documentation

void ENDLClass::adjust_c_number_for_breakup  ) 
 

Definition at line 528 of file endl_formats.cpp.

References C, Info(), intermediate_C, LR, pastenum(), SevereError(), T, Unimplemented(), Warning(), and yoMap.

Referenced by reaction().

string ENDLClass::data double  d1,
double  d2,
double  d3,
double  d4
 

Parameters:
d1 data in first column
d2 data in second column
d3 data in third column
d4 data in fourth column
This function generates a string containing the four values passed in. The ENDL four column format is applied to the string so that the string can be written to file without further formatting.

Definition at line 661 of file endl_formats.cpp.

References data(), ENDL_DATA_PRECISION, and ENDL_FIELD_WIDTH.

string ENDLClass::data double  d1,
double  d2,
double  d3
 

Parameters:
d1 data in first column
d2 data in second column
d3 data in third column
This function generates a string containing the three values passed in. The ENDL three column format is applied to the string so that the string can be written to file without further formatting.

Definition at line 646 of file endl_formats.cpp.

References data(), ENDL_DATA_PRECISION, and ENDL_FIELD_WIDTH.

string ENDLClass::data double  d1,
double  d2
 

Parameters:
d1 data in first column
d2 data in second column
This function generates a string containing the two values passed in. The ENDL two column format is applied to the string so that the string can be written to file without further formatting.

Definition at line 631 of file endl_formats.cpp.

References ENDL_DATA_PRECISION, and ENDL_FIELD_WIDTH.

string ENDLClass::data double  d  ) 
 

Definition at line 618 of file endl_formats.cpp.

References ENDL_DATA_PRECISION, and ENDL_FIELD_WIDTH.

Referenced by data(), two_d_list< multiplicity >::out_data(), mf6_Legendre_raw::print(), Legendre_list::print(), cascade::print(), Param::print(), three_d_list< mf6_table >::print(), two_d_list< multiplicity >::print(), dd_list::print(), distrib_base::print(), MF13_list::write_endl(), cascade::write_endl(), dd_list::write_endl(), and three_d_link< one_d_phase >::write_endl_link().

void ENDLClass::fill_yoMap  )  [private]
 

Definition at line 718 of file endl_formats.cpp.

References yoMap.

Referenced by ENDLClass().

int ENDLClass::get_resid  ) 
 

Definition at line 340 of file endl_formats.cpp.

References C, current_za, incident_particle, res_za, T, yo_to_za(), yoMap, and ZA.

Referenced by LoadMF3Data().

int ENDLClass::get_Z int  yi  ) 
 

Definition at line 684 of file endl_formats.cpp.

References FatalError(), incident_particle, and pastenum().

Referenced by one_d_charge::initiate().

int ENDLClass::get_ZAP int  mt  ) 
 

sets the break-up flag for special reactions Identifies the outgoing particle from the MT number

Definition at line 269 of file endl_formats.cpp.

Referenced by LoadMF4Data(), and LoadMF5Data().

void ENDLClass::global int  eZA,
double  eAWR,
double  eTEMP,
double  eELIS,
int  yi,
int  Date
 

Definition at line 84 of file endl_formats.cpp.

References mass_life_list::at(), atomic_weight, bdfls, date, eV2MeV, excitation_level, FatalError(), Global, incident_particle, K2MeV, lifetime, bdflsClass::Mass_Life, Max_E_in, N2AMU, bdflsClass::nuclear_constants, pastenum(), projectile_mass, SevereError(), target_mass, temp, GlobalParameterClass::Value(), Warning(), yoMap, and ZA.

Referenced by main().

bool ENDLClass::new_file  ) 
 

A boolean function that determines wwhether or not a new ENDL file needs to be opened for a particular reaction.

Definition at line 434 of file endl_formats.cpp.

References append, and S.

Referenced by MF13_list::isotropic(), two_d_list< multiplicity >::set_up_endl(), mf6_Legendre::write_endl(), MF14_list::write_endl(), MF13_list::write_endl(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), and dd_list::write_endl().

void ENDLClass::reaction int  lr,
double  eQM,
double  eQI
 

Parameters:
eZAP ENDF product nuclide type
eQM ENDF mass difference Q-value (MeV)
eQI ENDF reactin Q-value (MeV)
The specific reaction product information is read in using this function.

Definition at line 163 of file endl_formats.cpp.

References adjust_c_number_for_breakup(), C, eV2MeV, F, Info(), LR, Max_E_in, outgoing_particle, pastenum(), QI, QM, set_c_number(), set_LR(), set_QValue(), set_s_number(), threshold, Warning(), and write_file.

Referenced by LoadFissionData(), and LoadMF3Data().

ENDLClass::set_c_number int  ec  )  [inline]
 

Parameters:
ec user defined ENDL c number
Function to allow the user to modify the ENDL c number.

Definition at line 193 of file endl_formats.hpp.

References C.

void ENDLClass::set_c_number  ) 
 

Function that determines the ENDL c number for a given ENDF reaction number, MT.

Definition at line 504 of file endl_formats.cpp.

References C, Global, Info(), pastenum(), T, GlobalParameterClass::Value(), Warning(), and yoMap.

Referenced by MF13_list::isotropic(), fission_delay::manager(), MF14_c55_list::master(), fission_delay::one_mult(), reaction(), MF13_list::write_continuum(), C55_gammas::write_endl(), and MF13_list::write_endl().

void ENDLClass::set_I_number int  eI  ) 
 

Parameters:
eI ENDL i number
The last call, ENDLClass::set_I_number, sets the ENDL switch descriptor and builds the ENDL output file name.

Definition at line 365 of file endl_formats.cpp.

References atomic_weight, C, date, ENDL_FIELD_WIDTH, endl_file_name(), excitation_level, file_name, header_line_1, header_line_2, I, incident_particle, lifetime, outgoing_particle, S, temp, X, and ZA.

Referenced by MF13_list::isotropic(), LoadMF13Data(), two_d_list< multiplicity >::set_up_endl(), mf6_Legendre::write_endl(), MF14_list::write_endl(), C55_gammas::write_endl(), MF13_list::write_endl(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), dd_list::write_endl(), and MF12_list::write_statics().

void ENDLClass::set_LR int  lr  )  [inline]
 

Definition at line 198 of file endl_formats.hpp.

References LR.

Referenced by reaction().

void ENDLClass::set_outgoing_ZA int  eZAP  ) 
 

Definition at line 208 of file endl_formats.cpp.

References set_yo(), and za_to_yo().

Referenced by LoadMF4Data(), LoadMF5Data(), and LoadMF6Data().

void ENDLClass::set_QValue  ) 
 

Definition at line 462 of file endl_formats.cpp.

References C, excitation_level, intermediate_C, projectile_mass, QI, QM, S, target_mass, threshold, and X.

Referenced by LoadData(), and reaction().

ENDLClass::set_s_number int  es  )  [inline]
 

Parameters:
es user defined ENDL s number
Function to allow the user to modify the ENDL s number.

Definition at line 181 of file endl_formats.hpp.

References S.

void ENDLClass::set_s_number  ) 
 

Function that determines the ENDL s number for a given ENDF reaction number, MT.

Definition at line 440 of file endl_formats.cpp.

References LR, S, and T.

Referenced by MF12_list::do_movers(), MF13_list::isotropic(), LoadData(), LoadFissionData(), fission_delay::manager(), MF14_c55_list::master(), MF12_list::move_w_contin(), fission_delay::one_mult(), MF12_list::plus_contin(), reaction(), MF13_list::write_continuum(), C55_gammas::write_endl(), MF13_list::write_endl(), and MF12_list::write_statics().

ENDLClass::set_x0 double  x0  )  [inline]
 

Parameters:
x0 Reaction threshold in MeV
Function that sets the reaction Q value.

Definition at line 207 of file endl_formats.hpp.

References X.

Referenced by LoadMF13Data(), MF14_c55_list::master(), MF13_list::write_continuum(), and C55_gammas::write_endl().

ENDLClass::set_x1 double  x1  )  [inline]
 

Parameters:
x1 ENDL x[1] value
Function that sets the ENDL x[1] value.

Definition at line 213 of file endl_formats.hpp.

References X.

Referenced by MF13_list::isotropic(), LoadFissionData(), MF14_c55_list::master(), fission_delay::one_gen_evap(), fission_delay::one_mult(), fission_delay::one_table(), MF13_list::write_endl(), and MF12_list::write_statics().

void ENDLClass::set_yo int  yo  ) 
 

Parameters:
yo ENDL outgoing particle identifier
Function that sets the ENDL outgoing particle number.

Definition at line 300 of file endl_formats.cpp.

References Global, Max_E_in, Max_E_out, outgoing_particle, SevereError(), and GlobalParameterClass::Value().

Referenced by MF12_list::do_movers(), two_d_charge::get_xs(), MF13_list::isotropic(), MF12_list::just_statics(), LoadFissionData(), LoadGammaData(), fission_delay::manager(), MF14_c55_list::master(), MF14_list::master(), MF12_deexcite::master(), two_d_charge::master(), MF12_list::move_w_contin(), fission_delay::one_gen_evap(), fission_delay::one_mult(), fission_delay::one_table(), MF12_list::plus_contin(), set_outgoing_ZA(), MF13_list::write_continuum(), MF12_list::write_continuum(), C55_gammas::write_endl(), MF13_list::write_endl(), MF12_list::write_mover(), MF12_list::write_static(), and MF12_list::write_statics().

int ENDLClass::yo_mult  ) 
 

Definition at line 677 of file endl_formats.cpp.

References C, outgoing_particle, T, and yoMap.

Referenced by LoadMF6Data().

int ENDLClass::yo_to_za int  yo  ) 
 

Definition at line 243 of file endl_formats.cpp.

References pastenum(), and SevereError().

Referenced by get_resid(), one_d_charge::initiate(), and LoadMF6Data().

int ENDLClass::za_to_yo int  za  ) 
 

Parameters:
za isotope ZA value
Determine the particle number corresponding to the given ZA.

Definition at line 215 of file endl_formats.cpp.

References Info(), pastenum(), Warning(), and write_file.

Referenced by LoadMF4Data(), mf4_table::master(), two_d_charge::master(), and set_outgoing_ZA().


Member Data Documentation

bool ENDLClass::angles_CM
 

Definition at line 140 of file endl_formats.hpp.

Referenced by LoadMF4Data(), and main().

ENDLClass::append
 

A logical that signals a file is to be appended.

Referenced by MF12_list::do_movers(), LoadMF6Data(), main(), fission_delay::manager(), MF14_c55_list::master(), MF12_list::move_w_contin(), new_file(), MF12_list::plus_contin(), and MF12_list::write_statics().

ENDLClass::atomic_weight
 

Atomic weight of isotope.

Referenced by ENDLClass(), global(), and set_I_number().

ENDLClass::C
 

ENDL c number.

Referenced by adjust_c_number_for_breakup(), ENDLClass(), FatalError(), get_resid(), LoadMF6Data(), main(), MF14_list::master(), reaction(), set_c_number(), set_I_number(), set_QValue(), SevereError(), Unimplemented(), Warning(), and yo_mult().

int ENDLClass::current_za
 

Definition at line 134 of file endl_formats.hpp.

Referenced by get_resid(), and LoadMF6Data().

ENDLClass::date
 

A date is required in the ENDL header. We have one hard-wired.

Referenced by global(), and set_I_number().

ENDLClass::eof_line
 

Holds the ENDL end-of-section/file line.

Referenced by two_d_list< multiplicity >::close_file(), ENDLClass(), MF13_list::isotropic(), mf6_Legendre::write_endl(), MF14_list::write_endl(), MF13_list::write_endl(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), and dd_list::write_endl().

ENDLClass::eV2MeV
 

Converts eV to MeV.

Referenced by global(), LoadFissionData(), MF14_c55_list::make_Legendre(), MF14_c55_list::make_table(), MF15_list::one_e_dist(), ENDL_table::one_E_in(), mf6_table::one_E_in(), mf5_table::one_E_in(), mf4_table::one_E_in(), two_d_Legendre::one_E_in(), two_d_charge::one_E_in(), fission_delay::one_gen_evap(), gen_mf4::one_legendre(), MF14_list::one_line(), MF12_raw::one_line(), fission_delay::one_mult(), gen_mf4::one_table(), reaction(), Legendre_item::read_coefs(), Legendre_list::read_data(), two_d_Madland::read_data(), two_d_Watt::read_data(), two_d_Maxwell::read_data(), two_d_evap::read_data(), mf5_table::read_data(), MF14_table_raw::read_data(), MF14_list::read_data(), MF13_list::read_data(), MF12_deexcite::read_data(), MF12_list::read_data(), three_d_Kalbach::read_data(), Kalbach_data::read_data(), one_d_table::read_data(), MF14_list::read_Legendre(), fission_delay::read_mf1(), MF14_table::read_mf12(), two_d_Madland::set_EF(), two_d_Watt::set_U(), two_d_Maxwell::set_U(), two_d_evap::set_U(), two_d_evap::two_d_evap(), two_d_Maxwell::two_d_Maxwell(), and two_d_Watt::two_d_Watt().

ENDLClass::excitation_level
 

Excitation level of the target.

Referenced by ENDLClass(), global(), set_I_number(), and set_QValue().

ENDLClass::F
 

ENDF MF number.

Referenced by two_d_list< multiplicity >::check_interp(), MF12_list::do_movers(), FatalError(), two_d_list< multiplicity >::fill_in_list(), LoadGammaData(), LoadMF13Data(), LoadMF3Data(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), main(), mixed_mf4::master(), MF14_table::master(), MF12_list::move_w_contin(), reaction(), MF13_list::read_data(), MF12_list::read_data(), one_d_table::read_data(), SevereError(), sum_lists(), dd_list::thinit(), Unimplemented(), Warning(), MF12_list::write_continuum(), MF13_list::write_endl(), dd_list::write_endl(), MF12_list::write_mover(), MF12_list::write_static(), and MF12_list::write_statics().

ENDLClass::file_name
 

Holds the name of the ENDL output file.

Referenced by two_d_list< multiplicity >::close_file(), MF13_list::isotropic(), set_I_number(), two_d_list< multiplicity >::set_up_endl(), mf6_Legendre::write_endl(), MF14_list::write_endl(), MF13_list::write_endl(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), dd_list::write_endl(), and MF12_list::write_statics().

ENDLClass::header_line_1
 

Holds the first ENDL header line of the output file.

Referenced by MF13_list::isotropic(), set_I_number(), two_d_list< multiplicity >::set_up_endl(), mf6_Legendre::write_endl(), MF14_list::write_endl(), MF13_list::write_endl(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), and dd_list::write_endl().

ENDLClass::header_line_2
 

Holds the second ENDL header line of the output file.

Referenced by MF13_list::isotropic(), set_I_number(), two_d_list< multiplicity >::set_up_endl(), mf6_Legendre::write_endl(), MF14_list::write_endl(), MF13_list::write_endl(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), and dd_list::write_endl().

ENDLClass::I
 

ENDL i number.

Referenced by ENDLClass(), FatalError(), set_I_number(), SevereError(), Unimplemented(), and Warning().

ENDLClass::incident_particle
 

The incident particle is almost always a neutron.

Referenced by ENDLClass(), get_resid(), get_Z(), global(), one_d_charge::initiate(), LoadMF6Data(), two_d_charge::master(), and set_I_number().

int ENDLClass::intermediate_C
 

Definition at line 133 of file endl_formats.hpp.

Referenced by adjust_c_number_for_breakup(), ENDLClass(), and set_QValue().

ENDLClass::K2MeV
 

Converts degrees Kelvin to MeV.

Referenced by global().

ENDLClass::lifetime
 

Lifetime of isotope from bdfls file.

Referenced by ENDLClass(), global(), and set_I_number().

int ENDLClass::LR
 

Definition at line 137 of file endl_formats.hpp.

Referenced by adjust_c_number_for_breakup(), ENDLClass(), main(), reaction(), set_LR(), and set_s_number().

double ENDLClass::Max_E_in
 

Definition at line 128 of file endl_formats.hpp.

Referenced by two_d_list< multiplicity >::check_interp(), multiplicity::divide_by_xs(), phase_space::expand_data(), two_d_isotropic::expand_data(), global(), LoadMF3Data(), mf6_Legendre::master(), MF12_deexcite::master(), one_d_Madland::one_d_Madland(), MF15_list::one_e_dist(), two_d_Legendre::one_E_in(), two_d_charge::one_E_in(), MF14_list::one_line(), MF12_raw::one_line(), reaction(), multiplicity::read_data(), Legendre_list::read_data(), two_d_Madland::read_data(), two_d_Watt::read_data(), two_d_Maxwell::read_data(), two_d_evap::read_data(), mf5_table::read_data(), MF15_list::read_data(), one_d_table::read_data(), two_d_charge::read_xs(), multiplicity::scale_by_xs(), set_yo(), two_d_evap::two_d_evap(), two_d_Madland::two_d_Madland(), two_d_Maxwell::two_d_Maxwell(), two_d_Watt::two_d_Watt(), cascade::write_endl(), and dd_list::write_endl().

double ENDLClass::Max_E_out
 

Definition at line 131 of file endl_formats.hpp.

Referenced by one_d_Maxwell::initiate(), one_d_evap::initiate(), one_d_Watt::intermediate_b(), mf6_Legendre::master(), gen_mf4::master(), MF15_list::one_e_dist(), mf6_table::one_E_in(), mf5_table::one_E_in(), fission_delay::one_gen_evap(), MF14_list::one_line(), Legendre_item::read_coefs(), Legendre_list::read_data(), one_d_Watt::set_EUa(), set_yo(), and MF12_base::shift_gammas().

ENDLClass::N2AMU
 

Converts neutron mass units to atomic mass units.

Referenced by global().

ENDLClass::outgoing_particle
 

Outgoing particle code.

Referenced by LoadMF4Data(), LoadMF6Data(), mf6_Legendre::master(), mf4_table::master(), two_d_charge::master(), reaction(), set_I_number(), set_yo(), and yo_mult().

ENDLClass::projectile_mass
 

Mass of the projectile in MeV.

Referenced by global(), one_d_charge::initiate(), and set_QValue().

ENDLClass::QI
 

ENDF reactin Q-value (MeV)

Referenced by phase_space::phase_space(), reaction(), and set_QValue().

ENDLClass::QM
 

ENDF mass difference Q-value (MeV).

Referenced by LoadFissionData(), reaction(), and set_QValue().

int ENDLClass::res_za
 

Definition at line 132 of file endl_formats.hpp.

Referenced by get_resid(), LoadFissionData(), LoadMF4Data(), LoadMF6Data(), mixed_mf4::master(), and mf4_table::master().

ENDLClass::S
 

ENDL s number.

Referenced by ENDLClass(), FatalError(), LoadMF4Data(), LoadMF6Data(), main(), new_file(), mf5_table::one_E_in(), mf5_table::read_data(), set_I_number(), set_QValue(), set_s_number(), SevereError(), Unimplemented(), and Warning().

ENDLClass::T
 

ENDF MT number.

Referenced by adjust_c_number_for_breakup(), MF14_list::continuum(), MF13_list::continuum(), MF12_list::continuum(), multiplicity::divide_by_xs(), ENDLClass(), FatalError(), get_resid(), LoadGammaData(), LoadMF13Data(), LoadMF3Data(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), main(), mixed_mf4::master(), mf4_table::master(), MF14_list::master(), two_d_charge::master(), MF13_list::read_data(), MF12_deexcite::read_data(), two_d_charge::read_xs(), multiplicity::scale_by_xs(), set_c_number(), set_s_number(), SevereError(), MF12_deexcite::stick_it(), Unimplemented(), Warning(), C55_gammas::write_endl(), and yo_mult().

double ENDLClass::target_mass
 

Definition at line 127 of file endl_formats.hpp.

Referenced by global(), one_d_charge::initiate(), and set_QValue().

ENDLClass::temp
 

Temperature of the evaluation. Usually 300K.

Referenced by ENDLClass(), global(), and set_I_number().

double ENDLClass::threshold
 

Definition at line 136 of file endl_formats.hpp.

Referenced by phase_space::expand_data(), two_d_isotropic::expand_data(), one_d_Maxwell::initiate(), one_d_evap::initiate(), one_d_Watt::intermediate_b(), MF12_deexcite::master(), reaction(), one_d_table::read_data(), one_d_Watt::set_EUa(), set_QValue(), and cascade::write_endl().

ENDLClass::twelve
 

Represents the number 12.

Referenced by ENDLClass().

ENDLClass::write_file
 

A logical that directs the writing of an ENDL file.

Referenced by mf6_Legendre_raw::chop_E_in(), phase_space::expand_data(), three_d_Kalbach::expand_data(), LoadData(), LoadFissionData(), LoadGammaData(), LoadMF13Data(), LoadMF3Data(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), main(), two_d_Madland::make_list(), two_d_Watt::make_list(), two_d_Maxwell::make_list(), two_d_evap::make_list(), fission_delay::manager(), add_them_up::manager(), mf6_Legendre::master(), mixed_mf4::master(), mf4_table::master(), two_d_charge::master(), fission_delay::one_gen_evap(), fission_delay::one_mult(), fission_delay::one_table(), reaction(), multiplicity::read_data(), one_d_table::read_data(), C55_gammas::write_endl(), dd_list::write_endl(), and za_to_yo().

ENDLClass::X
 

Vector containing the ENDL x values.

Referenced by ENDLClass(), LoadMF6Data(), set_I_number(), set_QValue(), set_x0(), and set_x1().

int ENDLClass::yi
 

Definition at line 137 of file endl_formats.hpp.

map< MTCPair, YoList > ENDLClass::yoMap [private]
 

Definition at line 121 of file endl_formats.hpp.

ENDLClass::ZA
 

ZA of the isotope.

Referenced by get_resid(), global(), one_d_charge::initiate(), two_d_charge::master(), and set_I_number().

ENDLClass::zero
 

Represents 0.

Referenced by ENDLClass().


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