|
GridFire 0.0.1a
General Purpose Nuclear Network
|
Defines classes for representing and managing nuclear reactions. More...
#include <string_view>#include "fourdst/composition/atomicSpecies.h"#include "fourdst/logging/logging.h"#include "quill/Logger.h"#include <unordered_map>#include <vector>#include <unordered_set>#include "cppad/cppad.hpp"Go to the source code of this file.
Classes | |
| struct | gridfire::reaction::RateCoefficientSet |
| Holds the seven coefficients for the REACLIB rate equation. More... | |
| class | gridfire::reaction::Reaction |
| Represents a single nuclear reaction from a specific data source. More... | |
| class | gridfire::reaction::ReactionSet |
| A collection of Reaction objects. More... | |
| class | gridfire::reaction::LogicalReaction |
| Represents a "logical" reaction that aggregates rates from multiple sources. More... | |
| class | gridfire::reaction::LogicalReactionSet |
| A collection of LogicalReaction objects. More... | |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::reaction |
Defines classes for representing and managing nuclear reactions.
This file contains the core data structures for handling nuclear reactions, including individual reactions from specific sources (Reaction), collections of reactions (ReactionSet), and logical reactions that aggregate rates from multiple sources (LogicalReaction, LogicalReactionSet).
Definition in file reaction.h.