#include <cstring>#include <sstream>#include "Nemesis/gtest/gtest.h"#include "Origen/Core/Definitions.h"#include "Origen/Core/TestPaths.h"#include "Origen/Core/dc/Material.h"#include "Origen/Core/fn/diff.h"#include "Origen/Core/io/StateSetIO.h"#include "Origen/Core/io/YieldResourceIO.h"#include "Origen/Manager/libld/TransitionMatrixUpdater.h"#include "Origen/Solver/cram/Solver_cram.h"#include "Origen/Solver/matrex/Solver_matrex.h"#include "ScaleData/Core/Utils.h"#include "Standard/Interface/CommandLine.h"#include "Standard/Interface/Communicator.h"#include "Standard/Interface/CommunicatorEnvironment.h"#include "../test_utils.hh"Classes | |
| class | yields_compare |
| class | ft71_compare |
Macros | |
| #define | EXPECT_NO_DIFF(CALL) |
Functions | |
| TEST_P (yields_compare, DISABLED_nuclide) | |
| TEST_P (ft71_compare, DISABLED_nuclide) | |
| INSTANTIATE_TEST_CASE_P (BurstFission, yields_compare,::testing::ValuesIn(fissionable_nuclides)) | |
| INSTANTIATE_TEST_CASE_P (BurstFission, ft71_compare,::testing::Values(std::string("u235"))) | |
| int | main (int argc, char *argv[]) |
Variables | |
| Standard::SP_CommandLine | cmdLine = 0 |
| burstFission test More... | |
| std::vector< std::string > | fissionable_nuclides |
Macro Definition Documentation
| #define EXPECT_NO_DIFF | ( | CALL | ) |
Referenced by TEST_P().
Function Documentation
| TEST_P | ( | yields_compare | , |
| DISABLED_nuclide | |||
| ) |
References Origen::diffConcentrations(), EXPECT_NO_DIFF, TransitionMatrixUpdater::get_errors(), TransitionMatrixUpdater::get_transition_matrix(), TransitionMatrixUpdater::initialized(), TransitionMatrixUpdater::load(), Concentrations::set_concs(), NuclideSet::set_ids(), dataTests::set_materials_given_id(), TransitionMatrixUpdater::sp_library(), and TransitionMatrixUpdater::update_mg_flux().
| TEST_P | ( | ft71_compare | , |
| DISABLED_nuclide | |||
| ) |
References Origen::diffConcentrations(), TransitionMatrixUpdater::get_transition_matrix(), TransitionMatrixUpdater::load(), Origen::loadStateSet(), Concentrations::set_concs(), NuclideSet::set_ids(), dataTests::set_materials_using_f71_file(), Concentrations::set_units(), TransitionMatrixUpdater::sp_library(), Concentrations::units(), and TransitionMatrixUpdater::update_mg_flux().
| INSTANTIATE_TEST_CASE_P | ( | BurstFission | , |
| yields_compare | , | ||
| ::testing:: | ValuesInfissionable_nuclides | ||
| ) |
| INSTANTIATE_TEST_CASE_P | ( | BurstFission | , |
| ft71_compare | , | ||
| ::testing:: | Valuesstd::string("u235") | ||
| ) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References cmdLine, YieldResource::get_fissionable_ids(), and Origen::loadYieldResource().
Variable Documentation
| Standard::SP_CommandLine cmdLine = 0 |
burstFission test
A unit test that tests the ORIGEN solvers for a flash fission event. Material is only U-235 and the flux spectrum is only in groups 14 and 15 of a 238 MG library. Number density is calculated from 1 gram of U-235. Both Matrex and CRAM solvers are used.
Referenced by main(), and yields_compare::yields_compare().
| std::vector<std::string> fissionable_nuclides |

1.8.10