|
GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
Functions for constructing nuclear reaction networks. More...
#include "gridfire/reaction/reaction.h"#include "gridfire/engine/types/building.h"#include "fourdst/composition/composition_abstract.h"#include <variant>#include "gridfire/reaction/weak/weak_interpolator.h"Namespaces | |
| namespace | gridfire |
| namespace | gridfire::engine |
Enumerations | |
| enum class | gridfire::engine::NetworkConstructionFlags : uint32_t { gridfire::engine::NONE = 0 , gridfire::engine::STRONG = 1 << 0 , gridfire::engine::BETA_MINUS = 1 << 1 , gridfire::engine::BETA_PLUS = 1 << 2 , gridfire::engine::ELECTRON_CAPTURE = 1 << 3 , gridfire::engine::POSITRON_CAPTURE = 1 << 4 , gridfire::engine::REACLIB_WEAK = 1 << 5 , gridfire::engine::WRL_WEAK = BETA_MINUS | BETA_PLUS | ELECTRON_CAPTURE | POSITRON_CAPTURE , gridfire::engine::REACLIB = STRONG | REACLIB_WEAK , gridfire::engine::DEFAULT = REACLIB , gridfire::engine::ALL = STRONG | WRL_WEAK } |
| Flags to specify which types of nuclear reactions to include when constructing a reaction network. More... | |
Functions for constructing nuclear reaction networks.