#include <ctime>#include <iostream>#include <vector>#include "Nemesis/gtest/nemesis_gtest.hh"#include "Origen/Core/dc/FakeFactory.h"#include "Origen/Core/dc/TransitionMatrixP.h"#include "Origen/Core/io/LibraryIO.h"#include "Standard/Interface/Reporter.h"#include "Origen/Solver/cram/src/kernel_cram.hpp"#include "tstCRAMcommons.hpp"Classes | |
| class | tstCRAM |
| class | tstOrigenToCRSMatrix |
| class | tstCRAMNegativeSource |
Macros | |
| #define | MAKE_BLESSED_RESULTS 0 |
Functions | |
| const std::string | tstCRAM5_blessed_results_path ("tstCRAM5_BlessedResults.txt") |
| void | CheckErrors (int itot, double *n, double *n_ref, double abs_tol, double rel_tol, int *ZAI) |
| void | CheckCRSMatrix (int a_n, double *a_val, int *a_ci, int *a_rp, int *a_diag_idx, int a_nnz, int *newIdx, int *oldIdx, double *src_dummy_n0, int itot, int non, int *non0, int *kd, double *diag, double *a, int *loc, double **source_term, int source_order, int zero_flux_step, int is_adjoint, int sort_nuclides, int *ZAI) |
| TEST (tstOrigenToCRSMatrix_simple, 1) | |
| TEST (tstOrigenToCRSMatrix_simple, 2) | |
| TEST (tstOrigenToCRSMatrix_simple, 3) | |
| TEST_F (tstOrigenToCRSMatrix, DecayNoSort) | |
| TEST_F (tstOrigenToCRSMatrix, ActivationNoSort) | |
| TEST_F (tstOrigenToCRSMatrix, ActivationWithSort) | |
| TEST_F (tstOrigenToCRSMatrix, AdjointActivationWithSort) | |
| TEST_F (tstOrigenToCRSMatrix, AdjointDecayNoSort) | |
| TEST_F (tstOrigenToCRSMatrix, ActivationWithSource1) | |
| TEST_F (tstOrigenToCRSMatrix, ActivationWithSource2) | |
| TEST_F (tstOrigenToCRSMatrix, ActivationWithSource3) | |
| TEST_F (tstOrigenToCRSMatrix, AdjointActivationWithSource) | |
| TEST_F (tstOrigenToCRSMatrix, DecayWithSourceNoSort) | |
| TEST_F (tstOrigenToCRSMatrix, Order4Source) | |
| TEST_F (tstOrigenToCRSMatrix, Order3SourceAdjoint) | |
| TEST (tstCRAM2, simple2x2) | |
| TEST (tstCRAMcutoff, simple2x2) | |
| Vec_Dbl | GetRefResultsNoSRC () |
| Vec_Dbl | GetRefResultsWithSRC () |
| TEST_F (tstCRAM, FreshFuelDepletion) | |
| TEST_F (tstCRAM, FreshFuelDepletionWithSource) | |
| Vec_Dbl | GetInitialComposition () |
| Vec_Dbl | GetReferenceResultsOldFuel () |
| Vec_Dbl | GetReferenceResultsRandomSource () |
| TEST_F (tstCRAM, OldFuelDecayNoSource) | |
| TEST_F (tstCRAM, DecayFromRandomSource) | |
| TEST_F (tstCRAM, CompareToBlessed) | |
| TEST_F (tstCRAMNegativeSource, NegativeSourceNoInitial) | |
| TEST_F (tstCRAMNegativeSource, NegativeSourceWithInitial) | |
| TEST_F (tstCRAMNegativeSource, MixedSourceWithInitial) | |
| TEST_F (tstCRAM, TestAdjointNoSource) | |
| TEST_F (tstCRAM, TestAdjointWithSource) | |
| TEST (tstCRAM8, SingleTermSource) | |
| TEST (tstCRAM8, MultiTermSource) | |
| TEST_F (tstCRAM, FullSystemLinearSource) | |
Macro Definition Documentation
| #define MAKE_BLESSED_RESULTS 0 |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
Function Documentation
| const std::string tstCRAM5_blessed_results_path | ( | "tstCRAM5_BlessedResults.txt" | ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| void CheckErrors | ( | int | itot, |
| double * | n, | ||
| double * | n_ref, | ||
| double | abs_tol, | ||
| double | rel_tol, | ||
| int * | ZAI | ||
| ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| void CheckCRSMatrix | ( | int | a_n, |
| double * | a_val, | ||
| int * | a_ci, | ||
| int * | a_rp, | ||
| int * | a_diag_idx, | ||
| int | a_nnz, | ||
| int * | newIdx, | ||
| int * | oldIdx, | ||
| double * | src_dummy_n0, | ||
| int | itot, | ||
| int | non, | ||
| int * | non0, | ||
| int * | kd, | ||
| double * | diag, | ||
| double * | a, | ||
| int * | loc, | ||
| double ** | source_term, | ||
| int | source_order, | ||
| int | zero_flux_step, | ||
| int | is_adjoint, | ||
| int | sort_nuclides, | ||
| int * | ZAI | ||
| ) |
- Examples:
- tstCRAM.cpp.
Referenced by tstOrigenToCRSMatrix::~tstOrigenToCRSMatrix().
| TEST | ( | tstOrigenToCRSMatrix_simple | , |
| 1 | |||
| ) |
- Examples:
- tstCRAM.cpp.
References OrigenToCRSMatrix().
| TEST | ( | tstOrigenToCRSMatrix_simple | , |
| 2 | |||
| ) |
References OrigenToCRSMatrix().
| TEST | ( | tstOrigenToCRSMatrix_simple | , |
| 3 | |||
| ) |
References OrigenToCRSMatrix().
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| DecayNoSort | |||
| ) |
- Examples:
- tstCRAM.cpp.
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| ActivationNoSort | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| ActivationWithSort | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| AdjointActivationWithSort | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| AdjointDecayNoSort | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| ActivationWithSource1 | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| ActivationWithSource2 | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| ActivationWithSource3 | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| AdjointActivationWithSource | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| DecayWithSourceNoSort | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| Order4Source | |||
| ) |
| TEST_F | ( | tstOrigenToCRSMatrix | , |
| Order3SourceAdjoint | |||
| ) |
| TEST | ( | tstCRAM2 | , |
| simple2x2 | |||
| ) |
References kernel_cram().
| TEST | ( | tstCRAMcutoff | , |
| simple2x2 | |||
| ) |
References kernel_cram().
| Vec_Dbl GetRefResultsNoSRC | ( | ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| Vec_Dbl GetRefResultsWithSRC | ( | ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| TEST_F | ( | tstCRAM | , |
| FreshFuelDepletion | |||
| ) |
References CheckErrors(), GetRefResultsNoSRC(), kernel_cram(), and PrintErrorTable().
| TEST_F | ( | tstCRAM | , |
| FreshFuelDepletionWithSource | |||
| ) |
References CheckErrors(), GetRefResultsWithSRC(), kernel_cram(), and PrintErrorTable().
| Vec_Dbl GetInitialComposition | ( | ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| Vec_Dbl GetReferenceResultsOldFuel | ( | ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| Vec_Dbl GetReferenceResultsRandomSource | ( | ) |
- Examples:
- tstCRAM.cpp.
Referenced by TEST_F().
| TEST_F | ( | tstCRAM | , |
| OldFuelDecayNoSource | |||
| ) |
References CheckErrors(), GetInitialComposition(), GetReferenceResultsOldFuel(), kernel_cram(), and PrintErrorTable().
| TEST_F | ( | tstCRAM | , |
| DecayFromRandomSource | |||
| ) |
References CheckErrors(), GetReferenceResultsRandomSource(), kernel_cram(), my_drand(), and PrintErrorTable().
| TEST_F | ( | tstCRAM | , |
| CompareToBlessed | |||
| ) |
| TEST_F | ( | tstCRAMNegativeSource | , |
| NegativeSourceNoInitial | |||
| ) |
References kernel_cram(), and my_drand().
| TEST_F | ( | tstCRAMNegativeSource | , |
| NegativeSourceWithInitial | |||
| ) |
References CheckErrors(), kernel_cram(), my_drand(), and PrintErrorTable().
| TEST_F | ( | tstCRAMNegativeSource | , |
| MixedSourceWithInitial | |||
| ) |
References CheckErrors(), kernel_cram(), my_drand(), and PrintErrorTable().
| TEST_F | ( | tstCRAM | , |
| TestAdjointNoSource | |||
| ) |
References kernel_cram(), and my_drand().
| TEST_F | ( | tstCRAM | , |
| TestAdjointWithSource | |||
| ) |
References kernel_cram(), and my_drand().
| TEST | ( | tstCRAM8 | , |
| SingleTermSource | |||
| ) |
References kernel_cram(), and my_drand().
| TEST | ( | tstCRAM8 | , |
| MultiTermSource | |||
| ) |
References kernel_cram(), and my_drand().
| TEST_F | ( | tstCRAM | , |
| FullSystemLinearSource | |||
| ) |
References kernel_cram(), my_drand(), and PrintErrorTable().

1.8.10