#include <algorithm>
#include <iomanip>
#include "Nemesis/gtest/nemesis_gtest.hh"
#include "Origen/Core/ts/ChannelType_Decay.h"
#include "Origen/Core/ts/ChannelType_Fiss.h"
#include "Origen/Core/ts/ChannelType_Reac.h"
#include "Origen/Core/ts/Channel_Gen.h"
#include "Origen/Core/ts/Field_FunPart.h"
#include "Origen/Core/ts/Field_Gen.h"
#include "Origen/Core/ts/Nuclide_Gen.h"
#include "Origen/Core/ts/Species_FunPart.h"
#include "Origen/Core/ts/Species_Gen.h"
#include "Origen/Core/ts/TransitionSystem_Gen.h"
#include "Origen/Core/ts/Transition_Gen.h"
#include "Origen/Core/ts/tests/gtest_macros.h"
#include "ScaleData/Core/Utils.h"
Classes | |
class | TransitionSystem_Gen_Setup |
Typedefs | |
typedef std::vector< std::string > | Vec_Str |
Functions | |
TEST (Species_Gen, Accessors) | |
TEST (Species_Gen, Copies) | |
TEST (Species_Gen, SmartPointers) | |
TEST (Species_Gen, InitAndErrors) | |
TEST (Field_Gen, Accessors) | |
TEST (ChannelType_Decay, DataCheck) | |
TEST (ChannelType_Reac, DataCheck) | |
TEST (ChannelType_Decay, Throws) | |
TEST (ChannelType_Reac, Throws) | |
TEST (ChannelType_Decay, CanonicalizeDecayMode) | |
TEST (ChannelType_Reac, InitAndErrors) | |
TEST (ChannelType_Decay, InitAndErrors) | |
TEST (Nuclide_Gen, Accessors) | |
void | get_channel_type_list_10 (std::vector< Origen::ChannelType::SP > &list) |
TEST (Channel_Gen, InitAndErrors) | |
TEST (Channel_Gen, Coverage) | |
std::vector< int > | get_library_nuclide_list () |
void | unique_nuclides (std::vector< int > &ids) |
void | fp_nuclides (std::vector< int > &ids) |
TEST_F (TransitionSystem_Gen_Setup, SetupTiming) | |
TEST_F (TransitionSystem_Gen_Setup, LoopErrorCheck) | |
TEST_F (TransitionSystem_Gen_Setup, LoopVectorTiming) | |
TEST_F (TransitionSystem_Gen_Setup, LoopFindTiming) | |
TEST (TransitionSystem_Gen, CircularDependency) | |
TEST_F (TransitionSystem_Gen_Setup, PackedLibraryTiming) | |
TEST (Nuclide_Gen, CoeffCheck) | |
TEST (TransitionSystem_Gen, Byproducts) | |
Typedef Documentation
typedef std::vector<std::string> Vec_Str |
- Examples:
- tstTransitionSystem_Gen.cpp.
Function Documentation
TEST | ( | Species_Gen | , |
Accessors | |||
) |
- Examples:
- tstTransitionSystem_Gen.cpp.
References Species::charge_number(), Species::get_charge_number(), Checkable::get_id(), Species::get_mass(), Species::get_mass_number(), Checkable::get_name(), Checkable::id(), Species::mass(), Species::mass_number(), Checkable::name(), Species::set_charge_number(), Checkable::set_id(), Species::set_mass(), Species::set_mass_number(), and Checkable::set_name().
TEST | ( | Species_Gen | , |
Copies | |||
) |
TEST | ( | Species_Gen | , |
SmartPointers | |||
) |
TEST | ( | Species_Gen | , |
InitAndErrors | |||
) |
References EXPECT_ERRORS, and EXPECT_NO_ERRORS.
TEST | ( | Field_Gen | , |
Accessors | |||
) |
TEST | ( | ChannelType_Decay | , |
DataCheck | |||
) |
References EXPECT_DECAY_DELTA.
TEST | ( | ChannelType_Reac | , |
DataCheck | |||
) |
NOTE: additional supported reactions should be added here
References EXPECT_REACTION_DELTA.
TEST | ( | ChannelType_Decay | , |
Throws | |||
) |
TEST | ( | ChannelType_Reac | , |
Throws | |||
) |
TEST | ( | ChannelType_Decay | , |
CanonicalizeDecayMode | |||
) |
TEST | ( | ChannelType_Reac | , |
InitAndErrors | |||
) |
References EXPECT_ERRORS, EXPECT_NO_ERRORS, and origen_definitions_m::neutron_field.
TEST | ( | ChannelType_Decay | , |
InitAndErrors | |||
) |
References EXPECT_ERRORS, and EXPECT_NO_ERRORS.
TEST | ( | Nuclide_Gen | , |
Accessors | |||
) |
References EXPECT_ERRORS, and EXPECT_NO_ERRORS.
void get_channel_type_list_10 | ( | std::vector< Origen::ChannelType::SP > & | list | ) |
- Examples:
- tstTransitionSystem_Gen.cpp.
Referenced by TransitionSystem_Gen_Setup::SetUp().
TEST | ( | Channel_Gen | , |
InitAndErrors | |||
) |
References Origen::BAD_DOUBLE, Origen::BAD_INT, EXPECT_ERRORS, EXPECT_NO_ERRORS, and Origen::NEUTRON_FIELD.
TEST | ( | Channel_Gen | , |
Coverage | |||
) |
std::vector<int> get_library_nuclide_list | ( | ) |
- Examples:
- tstTransitionSystem_Gen.cpp.
Referenced by fp_nuclides(), and unique_nuclides().
void unique_nuclides | ( | std::vector< int > & | ids | ) |
- Examples:
- tstTransitionSystem_Gen.cpp.
References get_library_nuclide_list().
Referenced by TransitionSystem_Gen_Setup::SetUp().
void fp_nuclides | ( | std::vector< int > & | ids | ) |
- Examples:
- tstTransitionSystem_Gen.cpp.
References get_library_nuclide_list().
Referenced by TransitionSystem_Gen_Setup::SetUp().
TEST_F | ( | TransitionSystem_Gen_Setup | , |
SetupTiming | |||
) |
- Examples:
- tstTransitionSystem_Gen.cpp.
TEST_F | ( | TransitionSystem_Gen_Setup | , |
LoopErrorCheck | |||
) |
References EXPECT_NO_ERRORS, and kernel_rksuite::f().
TEST_F | ( | TransitionSystem_Gen_Setup | , |
LoopVectorTiming | |||
) |
References kernel_rksuite::f().
TEST_F | ( | TransitionSystem_Gen_Setup | , |
LoopFindTiming | |||
) |
References kernel_rksuite::f().
TEST | ( | TransitionSystem_Gen | , |
CircularDependency | |||
) |
References EXPECT_NO_ERRORS, kernel_rksuite::f(), and Origen::NEUTRON_FIELD.
TEST_F | ( | TransitionSystem_Gen_Setup | , |
PackedLibraryTiming | |||
) |
References Transition::channel(), Transition::coeff(), Checkable::id(), and Channel::parent().
TEST | ( | Nuclide_Gen | , |
CoeffCheck | |||
) |
References kernel_rksuite::f(), and Origen::NEUTRON_FIELD.
TEST | ( | TransitionSystem_Gen | , |
Byproducts | |||
) |
References kernel_rksuite::f(), and Origen::NEUTRON_FIELD.