Unit tests for the class Solver_matrex. 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/matrex/Solver_matrex.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_matrex, check_opts) | |
| Test the check_opts() function. More... | |
| TEST (Solver_matrex, set_opts) | |
| Test the set_opts() function. More... | |
| TEST (Solver_matrex, solve) | |
| Test solving. More... | |
| TEST (Solver_matrex, 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_matrex.
Function Documentation
| TEST | ( | Solver_matrex | , |
| check_opts | |||
| ) |
Test the check_opts() function.
- Examples:
- tstSolver_matrex.cpp.
References Solver::check_opts(), Solver_matrex::check_opts_static(), and Solver::get_defaults().
| TEST | ( | Solver_matrex | , |
| set_opts | |||
| ) |
Test the set_opts() function.
References Solver::set_opts(), and Solver::status().
| TEST | ( | Solver_matrex | , |
| solve | |||
| ) |
| TEST | ( | Solver_matrex | , |
| 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_matrex.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_matrex.cpp.

1.8.10