Unit tests for the class Solver_cram. More...
#include "Nemesis/gtest/nemesis_gtest.hh"
#include "Origen/Core/config.h"
#include "Origen/Core/dc/TransitionMatrixP.h"
#include "Origen/Core/io/LibraryIO.h"
#include "Origen/Solver/cram/Solver_cram.h"
#include "ScaleUtils/IO/DB.h"
#include "Origen/Core/fn/print.h"
#include "Origen/Core/xf/MultiZoneDepleter.h"
#include "Origen/Core/dc/FakeFactory.h"
#include "Standard/Interface/Communicator.h"
Functions | |
TEST (Solver_cram, check_opts) | |
Test the check_opts() function. More... | |
TEST (Solver_cram, set_opts) | |
Test the set_opts() function. More... | |
TEST (Solver_cram, solve) | |
Test solving. More... | |
TEST (Solver_cram, tallies) | |
Test the depletion tallies (mostly energy released) More... | |
void | print_summary_1 (Origen::SP_Material mat, std::string file) |
TEST (CycleDepletion, SingleMaterial) | |
Test through the MultiZoneDepleter class. More... | |
Variables | |
Standard::Communicator | world |
Detailed Description
Unit tests for the class Solver_cram.
Function Documentation
TEST | ( | Solver_cram | , |
check_opts | |||
) |
Test the check_opts() function.
- Examples:
- tstSolver_cram.cpp.
References Solver::check_opts(), Solver_cram::check_opts_static(), and Solver::get_defaults().
TEST | ( | Solver_cram | , |
set_opts | |||
) |
Test the set_opts() function.
References Solver::set_opts(), and Solver::status().
TEST | ( | Solver_cram | , |
solve | |||
) |
TEST | ( | Solver_cram | , |
tallies | |||
) |
Test the depletion tallies (mostly energy released)
References FakeFactory::Library_scale_pwr(), Library::newsp_transition_matrix_at(), Solver::set_opts(), Solver::set_transition_matrix(), Solver::solve(), and Solver::status().
void print_summary_1 | ( | Origen::SP_Material | mat, |
std::string | file | ||
) |
- Examples:
- tstSolver_cram.cpp.
References FakeFactory::nuclide_set_addnux4(), and xs_sum().
Referenced by TEST().
TEST | ( | CycleDepletion | , |
SingleMaterial | |||
) |
Test through the MultiZoneDepleter class.
References MultiZoneDepleter::add_step(), MultiZoneDepleter::execute(), FakeFactory::Library_scale_pwr(), print_summary_1(), Origen::printTimingReport(), MultiZoneDepleter::set_materials(), MultiZoneDepleter::set_solver(), MultiZoneDepleter::update(), and FakeFactory::vera_uox_e360().
Variable Documentation
Standard::Communicator world |
- Examples:
- tstSolver_cram.cpp.