GridFire 0.0.1a
General Purpose Nuclear Network
|
Classes | |
struct | ReactionRecord |
Functions | |
const reaction::LogicalReactionSet & | get_all_reactions () |
Provides global access to the fully initialized REACLIB reaction set. | |
std::ostream & | operator<< (std::ostream &os, const ReactionRecord &r) |
static std::vector< fourdst::atomic::Species > | parseSpeciesString (const std::string_view str) |
static void | initializeAllReaclibReactions () |
Variables | |
static bool | s_initialized = false |
static reaction::LogicalReactionSet * | s_all_reaclib_reactions_ptr = nullptr |
const reaction::LogicalReactionSet & gridfire::reaclib::get_all_reactions | ( | ) |
Provides global access to the fully initialized REACLIB reaction set.
This function uses a singleton pattern to ensure the reaction data is loaded from the embedded binary only once, the very first time it is requested.
Definition at line 138 of file reaclib.cpp.
|
static |
Definition at line 79 of file reaclib.cpp.
std::ostream & gridfire::reaclib::operator<< | ( | std::ostream & | os, |
const ReactionRecord & | r ) |
Definition at line 44 of file reaclib.cpp.
|
static |
Definition at line 58 of file reaclib.cpp.
|
static |
Definition at line 29 of file reaclib.cpp.