burstFission.cpp File Reference
#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)
Value:
{ \
std::string result = CALL; \
EXPECT_TRUE( result == "" ) << result; \
}

Referenced by TEST_P().

Function Documentation

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[] 
)

Variable Documentation

Standard::SP_CommandLine cmdLine = 0

burstFission test

Author
Shane Hart

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