#include <LibraryIO_s61.h>

Public Member Functions | |
bool | read (Library &obj, std::istream &stream, ScaleUtils::IO::DB opts) |
bool | write (const Library &obj, std::ostream &stream, ScaleUtils::IO::DB opts) |
bool | save (const Library &obj, const std::string &path, ScaleUtils::IO::DB opts) |
Member Function Documentation
bool read | ( | Library & | obj, |
std::istream & | stream, | ||
ScaleUtils::IO::DB | opts | ||
) |
R01 :: library header
R02 :: title cards
R03 :: fissionable nuclides
R04 :: fission cross sections for fissionables
R05 :: nuclide ids
R06 :: number of parents from decay
R07 :: number of total parents
R08 :: location of parents
N/A :: transition ids
R09-R21 :: skip
R22 :: decay constants
R23 :: transition coeff
R24 :: loss xs
R25 :: fission cross sections
R26 :: neutron yields
R27 :: decay energy
R28 :: fraction of decay energy in gammas
R29 :: air toxicity
R30 :: water toxicity
R31 :: abundance
R32-R33 :: skip
R34 :: Mean photon group energies for light-element photon yield data
R35 :: Mean photon group energies for actinide photon yield data
R36 :: Mean photon group energies for actinide photon yield data
R37 :: Multigroup photon yields for spontaneous fission gamma rays
R38 :: Multigroup light-element photon yields
R39 :: Multigroup fission product photon yields
R40 :: Multigroup actinide photon yields
References DecayData::abund_of_lite_nuclides, Library::add_transition_coeff(), DecayData::decay_constants, origen_definitions_m::err, DecayData::fissionable_nuclide_ids, Origen::get_default_kappas(), NuclideSet::ids(), NuclideSet::looks_like_zzzaaai(), LibraryHeader::nuclide_set(), Origen::populateLibraryAbundance(), Origen::populateLibraryMass(), DecayData::q_fractions_from_photons, DecayData::rcg_for_air, DecayData::rcg_for_water, READ, Origen::detail::readScale61(), DecayData::recoverable_energy_values, LibraryHeader::set_day_made(), Library::set_decay_data(), Library::set_definition(), TransitionCoeff::set_fission_xs(), TransitionCoeff::set_flux(), TransitionCoeff::set_kappa_capture(), TransitionCoeff::set_kappa_fission(), TransitionCoeff::set_loss_xs(), TransitionCoeff::set_matrix(), LibraryHeader::set_month_made(), TransitionCoeff::set_neutron_yields(), LibraryHeader::set_nuclide_set(), TransitionStructure::set_num_decay_parents(), TransitionStructure::set_num_parents(), TransitionStructure::set_parent_positions(), LibraryHeader::set_title(), TransitionStructure::set_transition_ids(), Library::set_transition_structure(), LibraryHeader::set_year_made(), and Origen::detail::setupEndianness().
bool write | ( | const Library & | obj, |
std::ostream & | stream, | ||
ScaleUtils::IO::DB | opts | ||
) |
R01 :: library header
R02 :: title cards
R03 :: fissionable nuclides
R04 :: fission cross sections for fissionables
R05 :: nuclide ids
R06 :: number of parents from decay
R07 :: number of total parents
R08 :: location of parents
R09-R21 :: skip
R22 :: decay constants
R23 :: transition coeff
R24 :: loss xs
R25 :: fission cross sections
R26 :: neutron yields
R27 :: decay energy
R28 :: fraction of decay energy in gammas
R29 :: air toxicity
R30 :: water toxicity
R31 :: abundance
R32-R33 :: skip
R34 :: Mean photon group energies for light-element photon yield data
R35 :: Mean photon group energies for actinide photon yield data
R36 :: Mean photon group energies for actinide photon yield data
R37 :: Multigroup photon yields for spontaneous fission gamma rays
R38 :: Multigroup light-element photon yields
R39 :: Multigroup fission product photon yields
R40 :: Multigroup actinide photon yields
References DecayData::abund_of_lite_nuclides, NuclideSet::convert_sizzzaaa_to_zzzaaai(), NuclideSet::count_sublibs(), LibraryHeader::day_made(), DecayData::decay_constants, Library::decay_data(), Library::definition(), origen_definitions_m::err, kernel_rksuite::f(), TransitionCoeff::fission_xs(), DecayData::fissionable_nuclide_ids, NuclideSet::get_ids(), NuclideSet::has_sublib(), TransitionCoeff::loss_xs(), TransitionCoeff::matrix(), LibraryHeader::month_made(), TransitionCoeff::neutron_yields(), LibraryHeader::nuclide_set(), TransitionStructure::num_decay_parents(), NuclideSet::num_in_sublib(), TransitionStructure::num_parents(), TransitionStructure::parent_positions(), DecayData::q_fractions_from_photons, DecayData::rcg_for_air, DecayData::rcg_for_water, DecayData::recoverable_energy_values, Origen::SUBLIB_1LT, Origen::SUBLIB_2AC, Origen::SUBLIB_3FP, LibraryHeader::title(), NuclideSet::total_nuclides(), TransitionStructure::total_transitions(), Library::transition_coeff_at(), Library::transition_coeff_size(), Library::transition_structure(), WRITE, Origen::detail::writeScale61(), Origen::detail::writeScale61EmptyRecords(), Origen::detail::writeScale61Title(), and LibraryHeader::year_made().
bool save | ( | const Library & | obj, |
const std::string & | path, | ||
ScaleUtils::IO::DB | opts | ||
) |
References Origen::endian_selector().
The documentation for this class was generated from the following files:
- Core/io/LibraryIO_s61.h
- Core/io/LibraryIO_s61.cpp