#include <fstream>
#include <iostream>
#include "Nemesis/gtest/nemesis_gtest.hh"
#include "Origen/Core/Definitions.h"
#include "Origen/Core/TestPaths.h"
#include "Origen/Core/dc/FakeFactory.h"
#include "Origen/Core/dc/Library.h"
#include "Origen/Core/dc/LibraryHeader.h"
#include "Origen/Core/dc/NuclideSet.h"
#include "Origen/Core/dc/TransitionCoeff.h"
#include "Origen/Core/dc/TransitionStructure.h"
#include "Origen/Core/fn/diff.h"
#include "Origen/Core/fn/populate.h"
#include "Origen/Core/fn/print.h"
#include "Origen/Core/io/DecayResourceIO.h"
#include "Origen/Core/io/LibraryIO.h"
#include "Origen/Core/re/DecayResource.h"
#include "Origen/Core/re/defaultNuclideResource.h"
#include "Origen/Core/ts/TransitionSystem_Gen.h"
#include "Origen/Manager/libld/LibraryBuilder.h"
#include "Origen/Manager/libld/TransitionSystemAdapter_DecayResource.h"
#include "ScaleUtils/IO/DB.h"
Classes | |
class | TSA_DecayResourceTester |
class | LibraryBuilderTester |
Functions | |
TEST_F (TSA_DecayResourceTester, Single1003) | |
TEST_F (TSA_DecayResourceTester, DISABLED_FullCompare) | |
void | gtestLibrarySizes (const Origen::Library &lib) |
void | gtestLibraryMasses (const Origen::Library &lib) |
TEST_F (LibraryBuilderTester, CreateNewEnd7Dec) | |
TEST_F (LibraryBuilderTester, AddDecayModes) | |
Function Documentation
TEST_F | ( | TSA_DecayResourceTester | , |
Single1003 | |||
) |
- Examples:
- tstTransitionSystemAdapter_DecayResource.cpp.
References LibraryBuilder::create_decay_library(), DecayData::decay_constants, Library::decay_data(), Library::definition(), NuclideSet::ids_at(), TransitionCoeff::matrix_at(), LibraryHeader::nuclide_set(), Origen::saveLibrary(), Library::to_string(), Library::transition_coeff_at(), Library::transition_coeff_size(), TransitionStructure::transition_ids_at(), TransitionStructure::transition_ids_size(), and Library::transition_structure().
TEST_F | ( | TSA_DecayResourceTester | , |
DISABLED_FullCompare | |||
) |
void gtestLibrarySizes | ( | const Origen::Library & | lib | ) |
- Examples:
- tstTransitionSystemAdapter_DecayResource.cpp.
References DecayData::abund_of_lite_nuclides, DecayData::decay_constants, Library::decay_data(), Library::definition(), TransitionCoeff::fission_xs_size(), DecayData::fissionable_nuclide_ids, TransitionCoeff::flux_size(), NuclideSet::ids_size(), TransitionCoeff::loss_xs_size(), DecayData::masses, TransitionCoeff::matrix_size(), TransitionCoeff::neutron_yields_size(), LibraryHeader::nuclide_set(), TransitionStructure::num_decay_parents_size(), NuclideSet::num_in_sublib(), TransitionStructure::num_parents_size(), TransitionStructure::parent_positions_size(), 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::total_nuclides(), Library::total_nuclides(), NuclideSet::total_nuclides(), TransitionStructure::total_transitions(), Library::transition_coeff_at(), Library::transition_coeff_size(), TransitionStructure::transition_ids_size(), and Library::transition_structure().
Referenced by TEST_F().
void gtestLibraryMasses | ( | const Origen::Library & | lib | ) |
- Examples:
- tstTransitionSystemAdapter_DecayResource.cpp.
References NuclideSet::a_at(), Library::decay_data(), Library::definition(), NuclideSet::izzzaaa_at(), DecayData::masses, LibraryHeader::nuclide_set(), and NuclideSet::total_nuclides().
Referenced by TEST_F().
TEST_F | ( | LibraryBuilderTester | , |
CreateNewEnd7Dec | |||
) |
References FakeFactory::createNuclideIds_scale62(), and Origen::saveLibrary().
TEST_F | ( | LibraryBuilderTester | , |
AddDecayModes | |||
) |
References FakeFactory::createNuclideIds_scale62(), Library::definition(), TransitionSystemAdapter_DecayResource::extend(), DecayChannel::get_branch_ratio(), DecayParent::get_channel_map(), DecayParent::get_decay_constant(), DecayChannel::get_yield_map(), gtestLibraryMasses(), gtestLibrarySizes(), DecayResource::ISOMERIC_YIELDS, NuclideSet::lookup_index(), TransitionCoeff::matrix(), LibraryHeader::nuclide_set(), DecayParent::num_decay_modes(), TransitionStructure::num_decay_parents(), TransitionStructure::parent_positions(), Origen::saveLibrary(), DecayChannel::set_branch_ratio(), DecayChannel::set_yield_type(), Library::transition_coeff_at(), TransitionStructure::transition_ids(), and Library::transition_structure().