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

messaging.hpp File Reference

contains the messaging prototypes More...

Include dependency graph for messaging.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

void FatalError (string routine, string error, bool writeLog=true)
 Always write out a Fatal Error message, then exit badly.

void SevereError (string routine, string error)
 Always write out a Severe Error message, then attempt to throw an exception.

void Warning (string routine, string warning)
 Only show a warning if required.

void Info (string routine, string info)
 Only show information if required.

void Unimplemented (string routine, string info)
 Only show information if required.

string pastenum (string front, double back)
 gizmo to paste doubles on the backs of strings

string pastenum (string front, int back)
 gizmo to paste ints on the backs of strings


Detailed Description

Definition in file messaging.hpp.


Function Documentation

void FatalError string  routine,
string  error,
bool  writeLog = true
 

Definition at line 51 of file messaging.cpp.

References ENDLClass::C, ENDL, ENDLClass::F, ENDLClass::I, MessageLogger::logMessage(), messageLog, ENDLClass::S, ENDLClass::T, and MessageLogger::write().

Referenced by b6stream::b6stream(), ENDLClass::get_Z(), ENDLClass::global(), bdflsClass::read(), and b6stream::readENDF().

void Info string  routine,
string  info
 

Definition at line 76 of file messaging.cpp.

References MESSAGELEVEL_INFO.

Referenced by ENDLClass::adjust_c_number_for_breakup(), b6stream::b6stream(), two_d_list< multiplicity >::close_file(), MF14_list::continuum(), MF13_list::continuum(), MF12_list::continuum(), mf6_Legendre_raw::expand_interp(), one_d_evap::initiate(), MF13_list::isotropic(), LoadData(), LoadFissionData(), LoadGammaData(), LoadMF13Data(), LoadMF3Data(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), main(), fission_delay::manager(), MF14_c55_list::master(), MF14_split::master(), MF12_list::master(), ENDF_file::open(), ENDLClass::reaction(), bdflsClass::read(), MF12_deexcite::read_data(), one_d_table::read_data(), bdflsClass::read_sections(), b6stream::readENDF(), ENDLClass::set_c_number(), two_d_list< multiplicity >::set_up_endl(), MF12_base::set_weights(), MF14_list::strip_zero_multiplicity(), 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 ENDLClass::za_to_yo().

string pastenum string  front,
int  back
 

Definition at line 101 of file messaging.cpp.

Referenced by ENDLClass::adjust_c_number_for_breakup(), mass_life_list::at(), MF14_list::check_Legendre(), add_them_up::check_total_wt(), dd_list::evaluate(), phase_space::expand_E_in(), mf6_Legendre_raw::expand_interp(), Legendre_list::expand_interp(), dd_list::expand_interp(), one_d_table::expand_interp(), one_d_phase::f(), one_d_Legendre::f(), one_d_Watt::f(), one_d_Maxwell::f(), one_d_evap::f(), one_d_table::f(), one_d_charge::f(), Kalbach_data::find_data(), MF12_base::find_link(), mappings::get_E_range(), multiplicity::get_mult(), three_d_Kalbach::get_S(), ENDLClass::get_Z(), ENDLClass::global(), one_d_evap::initiate(), MF14_list::insert_Legendre(), dd_list::interp(), mf6_file::Legendre_E_in(), Lin_Log(), dd_list::linlin_interp(), one_d_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), one_d_evap::list_interp(), LoadData(), LoadGammaData(), LoadMF13Data(), LoadMF3Data(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), Log_Lin(), dd_list::loglin_interp(), main(), fission_delay::manager(), gen_mf4::master(), MF14_c55_list::master(), two_d_charge::master(), b6stream::NSUB_to_yi(), Nuclei::Nuclei(), mf5_table::one_E_in(), mf4_table::one_E_in(), two_d_Legendre::one_E_in(), two_d_charge::one_E_in(), MF12_raw::one_line(), add_them_up::one_model(), two_d_list< multiplicity >::out_data(), b6stream::print_summary(), ENDLClass::reaction(), two_d_Madland::read_data(), two_d_Watt::read_data(), two_d_Maxwell::read_data(), two_d_evap::read_data(), MF15_list::read_data(), MF13_list::read_data(), MF12_deexcite::read_data(), Legendre_list::renorm(), MF14_list::renorm(), distrib_base::renorm(), Nuclei::set(), ENDLClass::set_c_number(), multiplicity::set_max_mult(), MF12_list::set_mf15_wt(), multiplicity::set_min_mult(), MF14_list::set_norms(), MF12_base::set_weights(), MF14_list::strip_zero_multiplicity(), sum_lines(), sum_lists(), two_d_list< multiplicity >::thicken(), distrib_base::thicken(), three_d_Kalbach::three_d_Kalbach(), MF12_base::weight_mult(), Legendre_list::widen_cluster(), two_d_list< multiplicity >::widen_cluster(), dd_list::widen_cluster(), distrib_base::widen_delta(), three_d_list< mf6_table >::write_endl(), dd_list::write_endl(), three_d_link< one_d_phase >::write_endl_link(), ENDLClass::yo_to_za(), and ENDLClass::za_to_yo().

string pastenum string  front,
double  back
 

Definition at line 94 of file messaging.cpp.

void SevereError string  routine,
string  error
 

Definition at line 60 of file messaging.cpp.

References ENDLClass::C, ENDL, ENDLClass::F, ENDLClass::I, MessageLogger::logMessage(), messageLog, ENDLClass::S, and ENDLClass::T.

Referenced by Legendre_list::add_lines(), ENDLClass::adjust_c_number_for_breakup(), distrib_base::check_equiprob(), two_d_list< multiplicity >::check_interp(), distrib_base::check_interp_2d(), MF14_list::check_Legendre(), b6stream::check_mf_mt(), dd_list::chop(), MF12_list::clean_multiple(), MF14_list::continuum(), dd_list::evaluate(), phase_space::expand_data(), phase_space::expand_E_in(), mf6_Legendre_raw::expand_interp(), Legendre_list::expand_interp(), two_d_Legendre::expand_interp(), dd_list::expand_interp(), one_d_table::expand_interp(), expint(), MF14_list::extra_contin(), one_d_isotropic::f(), one_d_Legendre::f(), one_d_table::f(), one_d_charge::f(), MF14_table_raw::fill_E_in(), two_d_list< multiplicity >::fill_in_list(), fill_in_lists(), MF14_table_raw::fill_mu(), MF12_base::find_link(), distrib_base::get_bins(), three_d_link< one_d_phase >::get_geom(), mappings::get_lab_E(), Legendre_list::get_norm(), ENDLClass::global(), dd_list::Hist_2_LinLin(), dd_list::hist_interp(), quad_list::initialize(), one_d_hat::initiate(), MF14_list::insert_Legendre(), Legendre_item::interpolate(), Lin_Lin(), Lin_Log(), dd_list::linlog_interp(), multiplicity::list_interp(), distrib_base::list_interp(), one_d_hat::list_interp(), one_d_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), one_d_evap::list_interp(), one_d_table::list_interp(), LoadData(), LoadGammaData(), LoadMF3Data(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), Log_Lin(), Log_Log(), dd_list::loglin_interp(), dd_list::LogLog_2_LinLin(), dd_list::loglog_interp(), fission_delay::manager(), MF14_c55_list::master(), maxE_loglog(), MF14_table::mult_weight(), mf6_table::new_one_d(), b6stream::NSUB_to_yi(), Nuclei::Nuclei(), MF15_list::one_e_dist(), ENDL_table::one_E_in(), mf5_table::one_E_in(), mf4_table::one_E_in(), one_d_Kalbach::one_E_row(), MF14_list::one_line(), MF12_raw::one_line(), add_them_up::one_model(), Legendre_list::operator+=(), Param::operator+=(), two_d_list< multiplicity >::out_data(), b6stream::print_summary(), ENDL_table::read_data(), two_d_Madland::read_data(), two_d_Watt::read_data(), two_d_Maxwell::read_data(), two_d_evap::read_data(), MF15_list::read_data(), MF14_list::read_data(), MF13_list::read_data(), MF12_deexcite::read_data(), three_d_Kalbach::read_data(), one_d_table::read_data(), read_date(), MF14_list::read_Legendre(), MF14_table::read_mf12(), read_yi(), b6stream::readENDF(), Legendre_list::renorm(), distrib_base::renorm(), Legendre_list::rescale(), Nuclei::set(), two_d_Watt::set_b(), two_d_list< multiplicity >::set_interp(), MF12_list::set_mf15_wt(), MF14_list::set_norms(), MF12_base::set_weights(), ENDLClass::set_yo(), stod(), sum_lines(), sum_lists(), mf5_table::table_interp(), two_d_list< multiplicity >::thicken(), distrib_base::thicken(), three_d_Kalbach::three_d_Kalbach(), Legendre_list::unit_base(), MF12_base::weight_mult(), distrib_base::widen_delta(), MF12_list::write_static(), ENDLClass::yo_to_za(), and dd_list::zeroin().

void Unimplemented string  routine,
string  info
 

Definition at line 85 of file messaging.cpp.

References ENDLClass::C, ENDL, ENDLClass::F, ENDLClass::I, MessageLogger::logMessage(), MESSAGELEVEL_INFO, messageLog, ENDLClass::S, and ENDLClass::T.

Referenced by ENDLClass::adjust_c_number_for_breakup(), MF14_list::continuum(), mf6_Legendre_raw::expand_interp(), dd_list::expand_interp(), mf6_file::gamma_ein(), three_d_Kalbach::get_S(), dd_list::interp(), one_d_Legendre::list_interp(), one_d_Madland::list_interp(), one_d_Watt::list_interp(), one_d_Maxwell::list_interp(), LoadData(), LoadGammaData(), LoadMF4Data(), LoadMF5Data(), LoadMF6Data(), fission_delay::manager(), gen_mf4::master(), mixed_mf4::master(), two_d_Legendre::one_E_in(), two_d_charge::one_E_in(), MF14_list::one_line(), MF15_list::read_data(), MF14_list::read_Legendre(), fission_delay::read_mf1(), three_d_Kalbach::three_d_Kalbach(), and MF14_list::widen_jumps().

void Warning string  routine,
string  warning
 

Definition at line 67 of file messaging.cpp.

References ENDLClass::C, ENDL, ENDLClass::F, ENDLClass::I, MessageLogger::logMessage(), MESSAGELEVEL_WARN, messageLog, ENDLClass::S, and ENDLClass::T.

Referenced by ENDLClass::adjust_c_number_for_breakup(), mass_life_list::at(), multiplicity::check_count(), MF14_list::check_Legendre(), add_them_up::check_total_wt(), Legendre_list::chop_E_out(), dd_list::evaluate(), phase_space::expand_E_in(), one_d_phase::f(), one_d_Legendre::f(), one_d_Watt::f(), one_d_Maxwell::f(), one_d_evap::f(), Kalbach_data::find_data(), MF12_base::find_link(), mappings::get_E_range(), multiplicity::get_mult(), distrib_base::get_norm(), ENDLClass::global(), mf6_file::Legendre_E_in(), dd_list::linlin_interp(), distrib_base::list_interp(), LoadData(), LoadMF13Data(), LoadMF1Data(), LoadMF4Data(), LoadMF6Data(), MF14_split::master(), two_d_charge::master(), mf5_table::one_E_in(), two_d_Legendre::one_E_in(), MF12_raw::one_line(), add_them_up::one_model(), dd_list::operator/=(), b6stream::print_summary(), ENDLClass::reaction(), two_d_Madland::read_data(), two_d_Watt::read_data(), two_d_Maxwell::read_data(), two_d_evap::read_data(), MF12_deexcite::read_data(), b6stream::readENDF(), Legendre_list::renorm(), MF14_list::renorm(), distrib_base::renorm(), ENDLClass::set_c_number(), multiplicity::set_max_mult(), multiplicity::set_min_mult(), MF14_list::set_norms(), two_d_list< multiplicity >::set_up_endl(), quad_list::Simp_quad(), MF12_deexcite::stick_it(), Legendre_list::widen_cluster(), two_d_list< multiplicity >::widen_cluster(), dd_list::widen_cluster(), cascade::write_endl(), three_d_list< mf6_table >::write_endl(), dd_list::write_endl(), three_d_link< one_d_phase >::write_endl_link(), ENDLClass::za_to_yo(), and dd_list::zeroin().


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